in reply to distributed processing

I a perl function
Next step, and it's "I robot"?
Is there any way I could use other idle servers to distribute data processing, so that the same function could process the data on 2-3 different servers instead of one server.
That depends on the problem. Sometimes the answer is yes. It'll require some coding - both for a frame work to distribute data and collect and combine the answers, and, possible, to change your algorithm to work with just part of the data.