in reply to multiple fork()

I would suggest you visit this node where I asked the same question and got some great answers.
Parallel::ForkManager would probably serve you well.

-- Dave