I have been trying out an interesting setup (atleast from my perspective) and I was almost there but not completely

I have setup my mysql on a windowXP server. I have configured my router to allow remote access to the database. I have setup a dyndns.org service to make my office network accessible through a virtual host service.
I am able to access my Mysql database server through mysql GUI (sqlyog) from my home computer using the host address as "xyz.dyndns.org" and port of 3306. This part works great

when I tried to use opendental to do the same...I think it is able to connect to the database without any problem but it presented the "Edit Paths" window for the opendental data folder since it does not find the network path..etc. I can understand why this comes up but do not know how to take care of the situation without requiring to change the path each time I try to go back and forth from outside office network vs from within the office network.
Also, my other MAJOR concern is...how secure is the above method to access the data. Even if I change the user id of the database or setup a password for the "root" user id so that only I can access the data on my opendental database, will the data be encrypted by opendental during the fetch over the internet/network.
I know I can access opendental on my office computer through service such as logmein.com or through VPN but I was wondering if I can avoid all of that by simply doing the above remote access as long as I can address the two issues above.
Once I can make the above work, I can just have the open-dental client setup on a machine outside of the office network and yet be able to acess the data in the office network (performance will be little slower..but I think I can deal with that). Also, If I write any php/reporting scripts and put them on my webserver (on the internet), i would possible generate reports online.
The above setup might be getting closer and closer to the open-dental web server setup...I have not dug into the details of the opendental web version as yet.
Thoughts ?..ideas ?
Cheers,
OpenSource
p.s. Dr. Jordan - Not sure if this qualifies as a "Advanced" topic or in this forum. I think one part of it does belong here but will let you make the call.