I am looking for a CMS (I believe that is what it is called) that allows users to purchase “online currency” that can be used/traded amongst registered users. The purchase of onine currency is optional, I can instead set a starting balance if it makes things simpler. It would also be nice if the users were able to edit their profiles, have stats, and a history. I am sure something like this exists (similar to this site). People can sell something and they have an online balance they can spend on the site. It is important for all members to be able to post services for sale as well as purchase from each other. Services include massages, specialty classes, home repair, child care, etc.
This is for a non-profit and the budget is very small so I would like something that already exists, I cannot afford a custom site.
Other site features that would be great include, but are not limited to: blog forums even calendar gallery