I also reccomend the one Krak_Joe listed. These are the requirements for the one above and most others you'll find on the net.
Requirements would be to have a host that allows proxies (many dont but some do). The host must support CGI, PERL, and FTP. You must know your ftp information: ftp address, username, pass, ect.
Thats it, its actually a very simple process :<)