Да ладно, я успешно скачивал несколько файлов одновременно, используя функции curl_multi_* Даже есть еще альтернатива - неблокирующие соккеты, но это будет посложнее