Pues puedes hacer un servicio web que tenga dos funciones, una de descarga del fichero y otra de subida.
Una vez que esté descargado usas FileSystemWatcher (
http://msdn2.microsoft.com/es-es/lib...er(VS.80).aspx) y ahí tienes eventos que te notifica. Entonces una vez guardado o cerrado lo subes de nuevo mediante el web service.
Un saludo y espero haberte ayudado.