non ho capito bene qual'è il tuo quesito, il punto è che curl funziona come qualsiasi altro comando php, non devi essere tu a gestire la coda, semplicemente se metti 2 istruzioni una conseguente all'altra in php, la seconda non viene eseguita finchè non è stata eseguita la prima.

Questo vale sia per le istruzioni più banali sia per quelle legate all'attesa di una risposta dall'esterno (ad esempio il curl o le chiamate system).

Per dirlo in termini tecnici, il thread è uno solo, non è che partono 10 thread che lavorano parallelamente le tue richieste.

Se non ho capito bene fammi sapere