I like Parallel::ForkManager. I doubt that you'd want to run all of them at once, but rather something like a maximum of 5 at a time until the queue is done. Parallel::ForkManager handles this for you.
thor
Feel the white light, the light within
Be your own disciple, fan the sparks of will
For all of us waiting, your kingdom will come
Comment on Re: How to Run Script for Multiple Files in Parallel?