Devi usare un framework multipiattaforma, per compilare l'applicazione su windows e su linux.
Puoi anche generare codice per ambe le piattaforme (usando le direttive di precompilazione).

Per imparare a "inviare una richiesta ad una pagina php" leggi l'rfc 2616 (se non erro è quello di http).