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!