php_curl_multi: Пара вопросов
Есть хорошая обертка — MultiCurl от Vadym Timofeyev 
Сейчас на каждый посылаемый запрос создается помимо «обычного» потока (curl_init) еще один мульти-поток (curl_multi_init). Надо было написать быстро, не стал тестировать
Это вы очень жестоко делаете. Достаточно одного мульти-потока, в который можно добавлять и удалять обычные потоки в процессе работы.