in reply to Automatically killing a child

Children don't die automatically when their parent does. To kill them you'll have to, well, kill them: keep track of their PIDs, and kill them in an END block or $SIG{INT} handler.