Das wäre problemlos portabel; auch Windows kennt Dinge wie Multitasking und Interprozesskommunikation. Man muß es nur anders implementieren. Allerdings ist das hinfällig, da php einfach libcurl benutzt; cURL ist eigentlich nur ein Kommandozeilen-Frontend für die Bibliothek.
Was eher Probleme machen könnte wäre, daß dein Server PHP ohne cURL-Support gebaut hat. Aber das kann man ja per phpinfo() rausfinden.