Originariamente inviato da Giuliotresauri
il problema e' che nella costruzione del form da inviare al server remoto ho trovato esempi che costruiscono il metodo POST ma non ho trovato per esempio l'indicazione dell'action.
L'action è l'URL a cui invii la richiesta. Nel tuo codice, è indicata dall'host + l'uri.

Originariamente inviato da Giuliotresauri
Un'altro problema sarebbe di capire come simulare per esempio l'impostazione di certi attributi del form html come per esempio la option della label all'interno del form html.
A parte utilizzare curl o una classe come Snoopy che permettono di inviare richiesta POST molto più semplicemente, puoi provare a studiare l'RFC dell'HTTP per capire come strutturare correttamente la richiesta. In alternativa vai su Google, inserisci php fsockopen post e clicchi su "Mi sento fortunato"