in reply to Forking sub inside a module

You might also look at Perl Threads, available as of Perl 5.6. See the threads documentation.