User Levels = ? Blogs & more

Hello;

I am wondering if there is a plugin that can control a users membership level to how many blogs they are allowed to have? For instance - a Basic Level = 3 Blogs, a Medium Level memebership = 20 blogs and so forth. Allowing that user to only be able to create the amount of blogs admin has setup for them to create within the plan they chose.?

Also one other question - can someone tell me how I can setup a front end so a user can setup their blogs through my main website? so then the MU will then go ahead and set it all up.... Or is this something that has to be done manually for each blog that needs to be created for each user?