Membership subscription plus ala carte training purchases

I apologize if this has been covered but I couldn’t find it. I don’t even know what I should be searching for.

Chris Brogan is using an interesting membership model on his site. He’s selling access to his webinars with 2 options. (He’s using Rainmaker.)

Option 1: You buy the webinar. You have access to the page where the files are embedded forever.

Option 2: You buy a subscription to the site. You have access to all webinars as long as you’re a paid member.

Can something like that be done with WPMU plugins? I don’t care if it’s by page or by course or whatever. Can I grant access individually and by category? You could buy the specific item or subscribe to the category maybe.

Thanks for the help. Have a great day,