Я мог бы порекомендовать для этого node.js, просто сделайте вызовы, назначьте обратные вызовы для обработки ответа, и когда это сделано, это сделано, вам не нужно ждать ответов, чтобы перейти к следующему действию.
Если вы хотите придерживаться php, как упоминал DaveRandom, curl_multi_exec()
- это путь.