I also think starting with the father may be the way to go as when I took another look during the path to the wings a chest with keys is grabbed since you won't be going there making up those keys one at a time would be hard. Its also getting hard to judge any improvements now due to so many changes in the route many of the old things mentioned don't even apply anymore hehe.. but since was one of my favorite games growing up I'd like to see it done with the best quality it can be.
You can get a DNS from here :
http://www.no-ip.com/ along with a small program found on the download tab, that makes sure when your ip address changes it will automatically update it. (assuming you don't have a static ip) And then all you need is a ftp server program there are some free I use a small and simple one
http://www.guildftpd.com/index.php also if you are using winxp pro there is a component called IIS that can be installed by going to add/remove progs - add/remove windows components and putting a check mark next to it. As for security I can't really say .. I haven't had any trouble myself and haven't heard of a great security threat of using a ftp but I imagine it depends on alot of things from your OS (and keeping it updated with security fixes) and with the server you choose. So you may want to look into this area more yourself. Good luck with it :)