porque no compartes la carpeta con la base de datos y creas aplicaciones las cuales accedn directamente a esa base de datos ubicada en el servidor lo unico que tienes que hacer es indicarle al programa la ruta de la base de datos remota por ejemplo en la propiedad tablename pon esto
Código Delphi
[-]
\\servidor\datos\mitabla.db
la sintaxis te dice qu servidor es el nombre del equipo con la base de datos,
datos es la carpeta que compartiste, y mitabla.db es el nombre de la tabla a la que accederan las aplicaciones.
a mi me funciona asi
http://webhacker.webcindario.com