Step 1: Get domain name (average cost is $10 per year)
Step 2: get web hosting (average cost is $5 per month)
(note: please get one with front page extension or expression extension. because its easy to manipulate live.)
Step 3: manage your site (ie. directory via front page, expression or ftp.)
(note: working with ftp you will have to upload file and work with the file on your computer and then download the file back to the website)
There are some free web hosting and domain re-directions that you can explore.