Suggestions needed for creating a site where members exchange items.

Looking for suggestions...we have a request for a membership site that features trading / exchanging featured items for members.

-Membership based (monthly/annual)
-Tiered
-Membership level determines # of trades
-Featured Items
-Member Profiles w/Image Gallery

Any thoughts on which plugins/themes would best suit this endeavor.

Thanks in advance!