Hi,
I'm not one to promote my videos, but when approaching any web design project, even from the perspective of the client, it makes good sense to at least understand the basics, so that you can have a much better idea what you would need to do to satisfy your business requirements or idea. So in short, you should learn basic web design:
http://www.killersites.com/web-design/
Once you understand the basics, you will have moved from being totally blind, to having an understanding of what web design and web sites are all about. For your project, you would be best to use a prefabricated subscription based template/CMS rather than build from scratch.
... At least for most projects.
I hope that makes sense.
Stefan