Hab auch mal ne zeitlang an sowas gebastelt. Am besten du setzt dir nen eigenen Apache mit PHP auf, wobei dass unter Windows garnicht so leicht ist, aber im I-net gibts Tutorials. Bei mir hats dann einmal soweit funktioniert, bis ich dann zu gierig wurde und noch nen MySQL-Server mit Apache und PHP Verknüpfen wollte...

Als FTP-Server würde ich einfach FileZilla Server benutzen, meiner Meinung nach der beste!
Ja es heisst forwarden = weiterleiten. Am besten löst du die Verknüpfung mit DynDNS wirklich mit dem Router, die Software ist beknackt.