if you have win2k or winxp pro or any other windows server OS you can use IIS internet information services, an http server. IIS is a windows component that must be installed manually through windows add/ remove windows component.
if you want FTP server use bulletFTP or as MinDFreeZ suggested http://www.guildftpd.com/.
if you do not have the OS's listed www.download.com
has some free simple web servers you can use. there is a small learning curve in order to set these up.
if you have broadband you should learn to foward ports on a router and firewall. plus you may need to know how to use a DNS updater and DNS service for dynamic IPs.