in reply to Running Subroutines in Parallel

dice brought up Poe and I would have to suggest that there is your answer. However, while watching cartoons I thought that you could do a shell script and append your files. This only works on Linux type systems (maybe other Unix/BSD's as well)

The idea is to have the shell script run all 4-6 of your scripts at the same time, the scripts would "append" data to the same file while running. something like this would be the shell script
: perl umstat.pl & perl cpustat.pl &
the "&" at the end starts a new PID for that program.

Now that's about as weak an answer as anyone could give you.. unless we want to start a contest on "cheesy script writing", but it would work.

Personally if this code means anything to you, then I would go with POE.

Hope that helps.

Glenn H.