0
Если надо слать несколько запросов параллельно, юзай curl_multi. Я обычно пилю так:
$mh = curl_multi_init();
curl_multi_add_handle($mh, curl_init('url1'));
curl_multi_add_handle($mh, curl_init('url2'));
do { curl_multi_exec($mh, $running); } while ($running > 0);
Потом выгребаешь результаты через curl_multi_getcontent. Всё просто, в доке норм примеры.