First you must find a host and sign up.
Some good choices would be:
NOTE:Geocities, Tripod, and Angelfire WON'T work!
Second you must upload:
You can probably just use the online upload utility of your host to login and upload files, but if not you MIGHT have to use FTP. If so, Click Here to go to an online one, no download required. Just leave the port as 21