Craigslist + Facebook...possible?

I am looking to create a website that has common functionalities of both FB and Craigslist.  I have added Profile Manager to assist me in the social aspect.

For the CL aspect, I would like something similar to The Wire, but instead of the user entering whatever they wanted, they would fill in specific fields as well as a comments field where they could write anything.

Ultimately, in The Wire, I would also like the uploaded image to appear instead of the user's profile picture.

Is any of this possible in Elgg?  I'm a first time user with most of my experience being in Joomla.  Any recommendations would be greatly appreciated!