Be', è una normale richiesta HTTP, dovrebbero seguire i dati del form in formato application/x-www-form-urlencoded... ma esattamente il server come è scritto, semplicemente con i socket?
Hai considerato l'idea di appoggiarti ad un server già fatto (che so, lighttpd), lasciargli gestire tutte le menate del protocollo HTTP e limitarti a scrivere un'applicazione CGI/SCGI/FastCGI/quello che è per processare le richieste?