I want a functionality where i can create a corporate plane

I want a functionality where i can create a corporate plane for users and then one user can pay for 50 subscription and that user email will be like "admin@example1.com".

and whenever someone register with "@example1.com" then this user should not changed for any subscription and automatically assigned him a subscription that belongs to this corporate user : "admin@example1.com"

Is there any corporate plane functionality available in your system or do i need to build from sketch ?

Please help me!!