Right Plugin / Template Mix for Online Listing Business

Hello WordPress experts out there,

I am looking to relaunch an existing listing business with WordPress, i.e. customers can create paid listings and receive direct inquiries from website visitors about their listings.

The main functionalities in a nutshell would be:

- Admin can create customized listing packages including pictures and text fields
- Customers can create one or more listings at time, i.e. they can pay online for more than one listing and different subscription periods at a time
- Integrated affiliate system

I looked at Custompress, Directory and Classifieds, but not quite sure how it all fits together, so I am looking for the right mix of plugins.

Many Thanks!