Supporter Membership Option for Buddy Press and also Blog Functionality

I am going to be setting up a couple of membership style buddy press sites that will also take advantage of the blog options as a benefit of joining. So, I want to be able to have a recurring membership similar to the Supporter plugin that would allow someone to join via a monthly, quarterly or yearly fee and only gain access to both the social network and the blog functionality after they had signed up. Also, it would be great to add this into the sign-up form within the buddypress join form so it’s all done in one step rather than multiples. Anything like this out there, or in the works?