no facevo un echo $_GET.
Il problema è che non passavo alcun dato tramite la get, ho risolto componendo così la get:

$out = "GET /sito/userlog.php?user=proviamo HTTP/1.1\r\n";
$out .= "Host: localhost\r\n";
$out .= "vediamo: user,pass\r\n\r\n";
fwrite($fp, $out);

Il echo $_GET["user"] mi stampa il valore passato. Prima provavo a passare i dati con un'intestazione "X: Y".

E' corretto invece questo modo di passare dati che utilizzo adesso? (inserirli nell'uri insomma) o c'è qualche metodo più "elegante"?