Selling subscriptions to community based site

I'm looking to create a website that sells subscriptions to members, which will enable them to be part of a community of users. I was thinking to use the Membership Pro plug in in conjunction with the Buddypress Corporate theme. Any idea if that will work? Or do you have a better idea about how to do that with WPMU tools?