I am building a control system for a computer, using several relays to actuate functions on the system normally accessible from a front panel/keyboard. However, the control panel for the control system is a distance away from the computer. I would like to connect them together with a serial bus and use logic circuits to actuate the relays. This would be more polished and far more reliable than a linear system. I've done some research on CMOS ICs for this application but I need some help. What can I use to make a push on/push off switch using PC mount membrane switches (momentary)? I suppose I'd need a multiplexer and demultiplexer for the bus connecting them. I'm thinking of using 9-pin D-SUB connectors and 9-conductor cable for the sake of simplicity. Any ideas?