ClickBank has just announced their new feature for merchants, that will allow you to set up products in their Marketplace such as membership sites and subscriptions.
Setting up your products with recurring billing through ClickBank will allow you to recruit affiliates to promote those products as well - letting them earn a recurring commission on their referrals.