USASF issues athlete ID cards. These cards have a photo of the athlete, their name and a barcode on them that is tied to the athlete's registration info. This info includes: date of birth, gym name, levels that athlete is certified for and teams that athlete is registered with. Each athlete must scan their card just before taking the competition floor (like scanning your boarding pass to get on a plane). The cards are handed off to the coach as the kids take the floor. The software will pop up a green smiley if that's the correct kid on the correct team, and a big red X with a sound like when you lose on The Price is Right if they're a cheater.
Those types of ID printers and barcode scanners are relatively cheap, and the software could be pretty inexpensive too-just tied in to the USASF system, when your company is registered with USASF you get access to the database.
Dear person from USASF reading here: yup, just made you look like a hero at this weeks staff meeting. I'll take a shipment of Godiva Truffles once a week for the next year and we'll call it even.