Powinno to być bardzo proste w PHP. Wystarczy wykonać wiele połączeń ($link1, $link2 itd.) - po jednym do każdego serwera. WYBIERZ dane z tabeli w $link1 i WSTAW (lub AKTUALIZUJ) je w $link2.
Jedynym haczykiem jest to, że często firma hostingowa domyślnie otwiera port MySQL (zwykle 3306) tylko dla lokalnego serwera. Jeśli tak jest, to jeśli Twój program działa na serwerze A, będzie mógł bez problemu połączyć się z MySQL na serwerze A, ale nie z MySQL na serwerze B. W panelu sterowania serwera powinien być łatwy sposób na otwarcie włącz port 3306 do zdalnego dostępu - jeśli nie, będziesz musiał poprosić firmę hostingową (jedną z nich), aby zrobiła to za Ciebie.