ah dimenticavo, teoricamente con i websocket potresti ottenere qualcosa di simile a quello che vorresti fare, ma questo vorrebbe dire avere a disposizione un client con websockets abilitati sia da una parte che dall'altra, dunque avresti (per il momento) un raggio d'azione assai limitato (a meno che una cosa del genere non ti serve in "pubblico" ma per un ristretto numero di utenti a cui puoi imporre determinati requisiti)