http://www.xitami.com/download.htm
Nice, free and open source web server with a simple graphical console for those uninterested in editing weird configuration files.
Get a free redirect at
http://www.dynip.com/. This will allow you to an address like aquafox.dynip.com you could give to people as your HTTP or FTP server address.
alpha phi - why do you make such a claim that an FTP server will get hacked if made public? I've had mine online for about 10 years now (hosted at home and on a major backbone) without any incidents. Yes the FTP protocol passes passwords back and forth in plaintext, but I hate to scare someone away from doing something like that nonetheless. There are a myriad of ways one could use to restrict access to those only AquaFox trusts.
http://support.jgaa.com/index.php
contains a free to use FTP server that has a graphical interface for you to configure it, for those who do not wish to edit configuration files by hand. Very thorough, secure and lots of help available.