This can be done easily and with out any fancy, expensive equipment. If I lived near you, you'd not get rid of me helping to set this up, I'd stay for days.
First of all, don't add up total amount of synths. Add up total amount of parts. Even a standard 4x4 usb midi device will get you 64 channels/parts and you only ever really need 2 midi ins, the rest is done via a home made switch. If every synth was 1 channel only, we could end there.
1 midi in is for the 'Keyboards' another is for purely 'Knob Twister' synths. Every midi out of a 'Keyboard' synth is connected to a HM switch, every midi out of a 'Knob Twister' is connected to another HM switch. Connect all the 'Menu Divers', no realtime controls to another HM switch on the 4th input, for the sake of dumping to the PC. Save the 1st midi in for your 'Master Keyboard'. Now you can select which keyboard you want to play via your lil switch and this, through the usb, through the PC, will control the midi device (coming later) of any synth, 'Keyboard, Knob Twister, Menu Diver'. You'll also be able to record the data from the 'Knob Twister' you're playing with by selecting it on your 2nd HM switch at the same time as playing on a 'Keyboard'. Jump to another synth, flick the switch.
One could also split the Knob Twisters over 2 switches and have the Master Keyboard simply on the Keyboards.
Now for the midi device... Any 1 layer synth that is 16 part count this as 4 part, as this can be mapped as a 4 layer, 4 part synths. Most the synths I have are 4 parts with 4 layers. The ones that are 16 part with multiple osc/layers, like the Virus TI, soon run out of polyphony, no need to give them all 16 midi. For example, the Yamaha CS2x with its performance channel set as midi 1, this keyboard uses part, 2,3,4 to make up the other layers of that channel. The other 12 midi channels are single layer. If we make midi 5,6,7,8 be midi ch 5; 9,10,11,12 be midi ch 6; 13,14,15,16 be midi ch 7, turns this synth into a 4 performance level synth instead of 1, simply set the layers voices with init. Midi 2,3,4 can also be reutilised via the through, as well as 8-16 you've now freed up.
With other synths it's a lot simpler. If you have a lot of JV1080/2080's, Emu 1u rack style romplayers, you'll run out of channels quickly but if it's more, Virus A,B,C, Novation Stations, KS rack, Nord Racks, 101's, Junos, Waldorf, Moog, it can easily be done, with each only taking 4 channels max. Many of the older synths being only 1.
i'll just add... It's very likely that i spend more time setting things up than making music, lol.