get people to put their names on tickets and make them non-transferrable
Event tickets are non-transferable in Australia, no problems getting in to see your favourite bands. ID must be presented with ticket to get in. Easy.
US could do the same, but I bet that breaks some sort of constitutional something according to someone.