Mi spiego meglio.

Creo un software in C++ che comunica con il sito tramite TCP/IP.
Tale comunicazione serve per passare stringhe che alla fine sono query per il DB.
Lo script PHP non deve far altro che rimanere in "ascolto" fin che non arriva una connessione da questo software in locale.
Arrivate la connessione, passa le query al DB e poi ritrasferisce il risultato della query al software in locale.

Quello che non mi è chiaro è come connettere il software in locale allo script PHP. E lo script PHP, come faccio a far si che sia sempre attivo in attesa di connessioni esterne?

Se qualcuno mi da delle indicazioni di massima, poi mi arrangio ad approfondire il tutto