in this post i give an example of how a registration could expire after 60 days:
http://www.webassist.com/forums/showpost.php?p=139675&postcount=6
you can expand on this concept for expiring registrations.
for paid for membership, you would need eCart.