Ini seharusnya sangat mudah di PHP. Cukup buat beberapa koneksi ($link1, $link2, dll.) - satu untuk setiap server. PILIH data dari tabel di $link1 dan INSERT (atau UPDATE) di $link2.
Satu-satunya tangkapan adalah bahwa seringkali perusahaan hosting hanya akan, secara default, membuka port MySQL (biasanya 3306) untuk server lokal. Jika demikian halnya, maka jika program Anda berjalan di server A maka akan dapat terhubung ke MySQL di server A tanpa masalah tetapi tidak dengan MySQL di server B. Seharusnya ada cara mudah di panel kontrol server untuk membuka up port 3306 untuk akses jarak jauh - jika tidak maka Anda harus meminta perusahaan hosting (salah satunya) untuk melakukannya untuk Anda.