Facebook is a complex product, and one of the major challenges is handling the scalability of millions and near billions of users. That's a very significant challenge. You won't have that problem for several years, I'm guessing, especially if it's a niche product.
What I'd advise, is build the simplest possible thing you can, and figure out other ways to get the idea out to real users before spending tons of money building it just to find out that people aren't interested in exactly what you built, but rather something like it.
That being said, for any decent web app, I'd recommend at least the following:
1 Illustrator/Graphic Designer for making stuff pretty
1 Web Designer for making the layout of your pages beautiful and flow from page to page
2 Backend Developers for actually building the logic
1 SysOps Guy to handle setting up all your servers and installing software etc. to save your devs time
With this team working full-time, I'd expect you could have something for beta within 3 months, and a product ready to test on the market by 6 months. It won't be the best thing ever, but it will have decent functionality, and your illustrator/designer will make it look really shiny so you can grab those customers, and get them to give you a chance.
By the end of your first year, your 2 backend developers will be starting to be overworked, so you'll probably need to hire a few more, based on your customer base.
Get traction first and foremost, and good luck!