different packages with MU provisioning


I run WHMCS and I want to sell different wordpress packages on my multisite. for example, besides the common shared plugins I want a buddy press package and a marketpress package, among others.

How do I set this up, because obviously I dont want the people paying for a buddypress to see all other plugins available for other packages too. Can this only be done with prosites??

possible, I would like to offer other plugins to them as well via pretty plugins for example. However, billing should go via WHMCS because that is already using my IPN (i cannot use my paypal account for both whmcs and prosites...)

Pls advise how to solve this?