in reply to Simultaneous system() calls

I like Proc::Background. Easy to use, allows you to wait on as many or as few as you like. Easily portable between Windows and UNIX-like systems. Also allows you to ask cool questions like "is this still running" or "is that still running...". Check it out.