There are many freelancers who can help you do this cost-efficiently - from registering a domain (like in godaddy.com) which will only take a few minutes, to signing up with a hosting service, to designing web pages for you (static, dynamic, flash), to maintaining it.

Regarding cost, I had a simple 3-page static personal website designed, hosted and maintained for two years for only $200. I also had a more complicated commercial website designed and maintained upwards of $700 so it will depend on your needs. Send me a private message if you want a referral.