beh ... prima di tutto quella che hai esposto non è una domanda semplice semplice

quello che vorresti fare è possibile con asp.net però immagino che ti toccherà studiare un pochetto per metterla in pratica.

L'idea che mi viene in mente è questa :

facciamo l'esempio di un inserimento doppio (in locale e sul web)

per il primo non c'è nessun problema, basta utilizzare le classi presenti nel namespace System.Data.OracleClient

per l'inserimento sul server remoto ovviamente bisogna farlo via http e per fare ciò dovresti pubblicare sul server web un webservice che accetti n parametri

Il web service è come una funzione che accetta parametri e restituisce qualcosa che è possibile richiamare via http

Quindi quello che ti posso dire è :

studiati bene l'accesso ai dati con asp.net 2.0 (sia per oracle che per access o mysql) e successivamente studia i webservice

Fatto ciò dovresti riuscire a fare quello che c'hai in testa

Ciao, buono studio e buon divertimento