dico solo che non è ne la più efficace, ne la più sicura soluzione.

C'è un motivo se di solito le chat sono programmi standalone da installare sul client: questi programmi si mettono in ascolto su una determinata porta permettendo di ricevere comunicazione dall'esterno e inviano i messaggi ad un altra porta, collegata di solito ad un server di smistamento, che si occupa di recapitare il messaggio all'indirizzo IP corretto, sulla porta alla quale il client è in ascolto.