in reply to forking patience...

Sounds like you really want threads not forking. Take a look at threads if you are using Perl 5.8. You just spawn the threads, let them work and then join them before moving on to the rest of your script.

-Waswas