I dunno if it will suit your needs (it's not really like fork) but I have had some decent success with Win32::ProcFarm for various projects requiring "doing stuff in parallel".
If this isn't quite what you need, you may at least be able to look at the guts to see how the author is handling the various "procs" in the "pool" and see if you can modify it to suit your needs.