Man braucht eigentlich immer drei Rechner für sowas, einer der sendet, einer der als Zwischenspeicher arbeitet und einer der abruft. Solche Zwischenspeicher gibt es z.B. in Form von Mailservern, Skype oder Webservern mit z.B.
Soap.
Wenn es nicht auf die Sekunde ankommt, kann man das Mailprotokoll für solche Sachen ganz gut nutzen, ohne einen eigenen Server basteln und betreiben zu müssen. A sendet Datensätze an B einfach als Text im Mailbody z.B. im
XML-Format des Clientdatasets. So bekommt man auch relativ leicht alles übertragen; neue Datensätze, Änderungen oder auch Kommandos zu Löschen.
Skype als "Relaisstation" ist bestimmt auch interessant, habe mich damit aber noch nicht beschäftigt. Es gibt dann auch noch Yahoo Messenger usw. Sensible Daten sollte man natürlich verschlüsseln, wenn man so einen Dienst nutzt, das gilt aber auch bei http.