Can this be used as a ticketing application - so that one person can buy multiple tickets and register just himself? ..or does this system require registration info to be entered for each ticket/person?
Both If you want to allow multiple tickets, you'd give the "group" registration option. By the way, you can modify any text with the language file to say what you need it to.
You can use two types of group registration, set per event:
Detailed - you will enter data for each member or ticket
Simple - you will give only the number of members/tickets, then finish with the billing info.