Wow. I'm amazed you bother to answer with what was actually asked for. :) Personally I feel the responsible answer is something along the lines of "unless this is a pet project to learn, you aren't ready for it; either study and practice for a long time, or hire someone who can program to do the job". The question betrays that we are dealing with an absolute beginner (by assuming that there is one way in which websites are or should be developed).