in reply to To fork() or not to fork()

I've been dealing with the multiple-process issue myself.
I have a couple of nodes that might be of interest.
They might give you some insight on the issue.

Concurrent Processes
IO::Select - is it right for this?

Hope these help