Hi Imran,
Thanks for the interest in our Tickets Add Ons for the Events Calendar.
We do have an option to limit the tickets sold per ticket
We do not have a waitlist feature, nor the ability to add names per ticket, it is all under the person who purchases.
As well as the example you give is not possible with our ticketing plugins.
Our solutions are more for ticketing, then for registering.
The Eventbrite add on does have these features, as the tickets are all managed through their system.
Let me know if you have any follow up questions.
Thanks