Yeah man. The control box on a leash is the way, that's what I've had for a while and it is effective. IR remote would be cooler, but it would be a big PITA using an Arduino and logic circuits etc to make it work. Who's got time for that?
I have two belt grinders, a disc grinder, and my surface grinder in one array, and my machines- power hammer, small lathe, milling machine, and vertical bandsaw on the second array.
I use triple pole/double throw switches, chained up.
The controlled 3 phase power goes out from the VFD to the first switch. This picks "Grinders" or "Machines."
If "Grinders" is picked, power goes through the wall to the grinder subpanel. On it is a switch that picks the two belt grinders, or the disc and surface grinders. Flipped to "Belts" power goes to a switch that picks which belt grinder, and flipped to "Disc" power goes to a switch that chooses the disc or surface.
If the first switch is flipped to "Machines" rather than "Grinders," power goes to a second switch, which offers "Lathe/hammer" or "Mill/saw."
In either case, power moves to a final switch which picks the machine wanted.
It is a hierarchy of switches, choosing parallel categories. The other way, and I've done it in the past, was to simply add another switch with every machine, chained onto one side of the last switch- every switch picked either it's machine, or the next switch, which did the same.
The way I have it now is better- any machine picked goes though only four switches, and it is easier to add a machine when necessary. With the series system, I liked to have the heavier Hp machines earlier in the switch bank, so if adding a 3hp machine, I'd have to re-wire a lot to avoid it being on the end of the line.
The only problem now is when I have students or friends over working, and I can't run say the hammer or mill while grinding is going on.
I'm working on circuitry to be able to run the mill, hammer, and surface grinder from my Phase Perfect when I need to, to free up the VFD.
Hope that helps. Get in touch with me any time if you have questions I might be able to answer...