Configurable rotary switches: 3 pole 4 or 5 throw switches

I agree with rayma. That said, you can use any rotary switch, some relays, and a micro controller (or PAL/GAL/FPGA/logic ICs) to create that functionality. Keep in mind that relays take time to switch, though, so you have to factor that into your control circuitry.

Tom