This is a terrible kludge, but you can spawn a subshell and something like this:
CAT1_PID=$$ echo CAT1_PID > /tmp/CAT1_PID exec cat <&3 &
Then, of course, you will encounter race conditions if more than one copy of this script is running.
Depending on your shell, you can call some form of exec and "rename" cat in the PS list. Then you can
pkill the_cat_that_ate_the_network
source share