in reply to IPC + OO = ?

Have a look at LWP::Parallel

It does parallel HTTP requests, and may give you some ideas.