So...you are asking how to write a site to set up in competition to the site you are asking for help?
And you don't think that
might be unlikely to get you anywhere?
Tell me, how do you think Apple would respond if you told them you wanted to create a smart phone and would like their help to create the operating system because you don;t have any idea how to do it?
Even if we wanted to, we couldn't help you - this site is big. Lots and lots of code, running on lots and lots of hardware, supported by a small but efficient team:
About Us - CodeProject[
^] (look at the bottom for a rough guide to the hardware, including an estimate of how much cabling you will need). Don't forget to plan for the office space you will require...
To be honest, just asking the question show that you don't have anywhere near the experience yet to do the job! I'd suggest that you put your plans on hold for a while, and start will smaller DB and web based tasks to get your hand in, such as duplicating Amazon.com would be a good start...