Wenn das alles schon so kompliziert ist, wieso machst du es nicht umgekehrt. Lass den fremden Server doch arbeiten und periodisch die Daten abholen. Der Möglichkeiten gäbe es da viele.