in reply to Opening simultaneous scripts
Well, if they're simply unrelated scripts (and if you're running Linux or something similar), you could just write a shell script which runs them in the background..
#!/bin/sh script1 & script2 & . . script30 &
If that's all you basically need, then writing a complicated Perl program with forking, signal-handling and all that seems a bit of an overkill. :)
In Section
Seekers of Perl Wisdom