I want to make a classifieds website like craigslist

I want to know what plugins I can use to make a website like craigslist. I also want the user to be able to see what listings they have posted in the past. I want the users to have the ability to login with facebook. Do I need to setup a multi site?