la cosa miglire č fare una pagina per aggiungere i dati n locale.
Dopo di che fai una pagina che confronta i dati che hai in remoto con quelli che hai in locale e se mancano li aggiunge...
č un confronto tra array...
Ti posso solo dire che come operazione č sconveniente sopratutto con una grossa mole di dati. Vai incontro a problemi con time out.