Hi,
When I first read the title, I thought you want to do multiple cURL request at the same time (parallel), but then I read the description, and turned about to be in sequence with a timeout. I don't know why you want to this, but I can do it. Probably you are using API or scraping some content. ;)
I have over 5 year experience with PHP cURL extension. and managed to build crawlers advanced developers couldn't figure out to code.
Regards,
Adam Azad