Gio - let me make it clear that I'm not trying to crush your idea here. I'm trying to be constructive about this and give you some advice. As has been said by several people here it's a monster task. It's like me coming into computing class tomorrow, gathering a few of my friends and saying, ok let's program an operating system. These sites like google and such started out when there was a niche, there was a need for search engines. The internet was a relatively new place and they didn't have to deal with incredibly tough competition. Right now, you're coming into a market which is near impossible to enter. Google has thousands of employees world-wide and I'd estimate that they have well over a thousand developers. This kind of project cannot be achieved by a few people as your implying by asking here. It's the kind of project that will take a hundred developers several years. Also these companies operate in offices and efficient working environments. The internet (typically) is not a great environment for developement of large software.
Hopefully you'll take this into consideration when thinking this through, and best of luck with your plan
o ok now i completely understand and appreciate your constuctive criticism, im just trying to do something that will have a good (positive) impact on the net, and thats all i can think of right now!!!