Rob, this would definitely be possible through the use of a plug in, that you or someone would need to make of course.
This could actually tie into many different types of social interactions, like karma, or user feedback, or post ratings resulting in a cumulative rating for that individual, which could then tie into a ranking system that gives that user expanded access to other areas of the site.
The possibilities are endless really.
Rewarding interaction and returning to your site multiple times a day is a big key to making a successful social site.
If I understood the ins and outs of how to develop plugins I would be all over it.
Re’s
Rob
I have built 2 components, 1 being a token system, and the 2nd being badges.
The tokens can be purchased via paypal, or earned from site admins. They can be used to by “gifts” to give to other members.
The badges are like setup like private gifts that have membership criteria, such as # of blog posts or # number of friends.
Setting up these wasn’t hard, and adding on a login action, to increase number of tokens if last login was over 4 hours ago wouldn’t be hard.
Buying and selling friends is pretty easy too, a little over done but can be built easily.
My suggestion take advantage of user meta and site meta to store values. These are also cached nicely so makes for slightly faster page loads.
Check them all out at:
http://www.gorgeousgamers.com/
Brad