le librerie curl devono essere installate sul server, in genere anche su hosting economici le ho sempre trovate.
Per quanto riguarda l'utilizzo di fsock dovrebbe essere giusto, ma non ho mai provato, soprattutto mi sa che diventa difficile la gestione dei cookie di sessione.
ciao