You might want to look at some of the plugins listed in this topic to see if any do what you want.
the onehundred free books rewards system
Hi guys - last week I saw onehundred free books had a rewards system that I would like to add to my site - anyone know what its called or how to get it? Rod
Thanks once again @julian !