Damián,
Lo primero que puedo decir al respecto, es que deberías definir que es lo que quieres hacer con tu base de datos. Si bien es cierto que puedes contatar espacio de base de datos en un servidor de internet, el que tengas la información de la empresa en un servidor externo no se me hace una de las mejores y más viables formas de mantener la integridad de la base de datos, por decir lo menos. De la seguridad ni hablamos.
Lo que se me ocurre, de momento, es que si no requieres que la información sea registrada en tiempo real en una base de datos central, lo mejor sería, toda vez que tienes ya las tablas hechas, replicar el sistema tal cual en las demás localidades.
Esto te orillaría a generar cambios en la base de datos, para que pudieras identificar la procedencia del datos, lo cual se soluciona con un identificador de la entidad en cada una de las tablas y su consecuente implementación en el sistema.
Y para el envío de información desde las distintas entidades hacia la 'base de datos central' (nótense las comillas), tendrías que buscar formas de enviar paquetes de datos, sean cifrados, sean encriptados, según cierta lógica, tanto de envío, como de confirmación y un largo etcétera.
Y hazte a la idea, es mucho trabajo, para que al final, con algo más de experiencia y conocimientos, te encuentres con que era más fácil hacer un sistema en tres capas, mediante un sistema administrador de base de datos, MIdas y Delphi, con una conexión dedicada de internet y con la suficiente implementación de seguridad en el puerto que desees ocupar. Y que por cierto, será aún más trabajo.
Todo esto fue para pedirte, sin ánimo de ofender y sólo de ayudar, que analices cuales son los alcances del proyecto, la viabilidad, los costos y lo que te puede ayudar, si el proyecto crece, a que su crecimiento no se vea limitado por sus orígenes y así evitar lo que quieres evitar hoy: re-hacer el proyecto.
Saludos.