You can do a "Paper Team Preview" system as a workaround for the IR issue. We did this at states and a few local tournaments. Just require each person to fill out a little piece of paper with the species of each Pokemon on their team. When they meet their opponent, they have 90 seconds to trade paper and pull two Pokemon out of their battle box. Then they go into IR.
This won't be compatible with a Live Tournament, since it locks the battle box. But we didn't have the technology for that at the time.