I don't think your code was "timing out" just that his hosting provider disabled or does not allow curl_multi_exec. I agree, it is a snazzy solution (I like it), seems the host didn't want to support multiple connections simultaneously however (I could see where a shared host may do this for a variety of reasons).
Originally Posted by John_Betong
Yes I like the solution and was impressed when tried with different URLs.
Originally Posted by cpradio
I also liked the script because it is small, flexible and fast.
I will have to run some more tests to create multiple links to another server and see if I can find a way round the problem.