I've used Serv-U before and it's a great FTP server, thats what I'd recommend as well. It's not free though, but it's super easy to set up. Once you set up a username and pw, all you have to do is put in your IP address into any browser and you will have instant access to your files. But having an FTP client on the computer that is accessing it would be best. If you don't though, using an internet browser will suffice. I used CuteFTP pro for my ftp client, which also costs money, but is awesome.