I have No Idea how to set up an ftp site and would like to learn how. I know Windows server 2003 has a feature built into it to let it have an ftp site ting but I have no Idea how to use it.
You'll need to install it and have the disc ready it seems. Personally I use cerberus ftp server. It runs a bit faster than the 2k3 one for me. Note that this is only ftp, if you want http (web server) you'll need to install a http server such as iis, apache, xitami or the like.
For an FTP server, either run Linux and an Open Source FTP server on an older machine or run ServU, SimpleServer, or WarFTP Server on your system with a directory specified to share. If you want HTTP capability too, use Apache or Sapphire.