Create a Ubercart Drupal site to sell memberships?
I was also trying to do this fairly recently.  Found a nice tutorial on Site Membership and Ubercart from Torontowebsitedeveloper.

https://www.youtube.com/watch?v=vbeqlNjBvwQ