he utilizado los componentes
zeos para algo similar, lo que pasa es que en la empresa donde trabajo instalaron unas camaras de seguridad y crearon un DYNDNS. y abrieron el puerto 3306.
me conecto a la maquina que destinaron como servidor (donde tengo instalado el wamp). utilizando zeos 6.6.6
en la propiedad hostname del componente zconnection le doy
zconnection1.hostname='laempresa.dyndns.org';
zconnection1.active:=true;
luego lo que hicimos fue copiar en las sucursales el programa ejecutable junto con las librerias que utiliza el zeos y todo funciona bien.
me imagino que si tu servidor web te da la opcion de conexion remota, podrias hacer la prueba instalandote el zeos y colocando en la propiedad hostname del connection el dns de tuservidor web.
Espero te sirva .....