Is there any possibility I can set the amount of blogs/sites a user can create ?

I need to create a membership website with options to allow me to limit the amount of blogs/sites a user can create as well as the plugins they have available to them.

So my free members can only create 1 website and only have access to install specific plugs I set out.

My Platinum members can create up to 20 websites and have access to all plugins on my site.

Is this possible and if so how?

Thank you in advance