WWW File Share Pro
This small HTTP server can help you share files with your friends. They can download files from your computer or upload files from theirs. Simply specify a directory for downloads and a directory for uploads. If you enable password protection, only authorized user can access your service.