Thank you for your inputs. From what I gathered from this is...
a) I should be able to do my 2 box connected through a cable. Perhaps using a 15pin connector would be more appropriate. But I was thinking I would have 1 8 way and 6 buttons and a 2P button that would be 4x2 = 8 + 6x2 = 12 + 1x2 = 2 == 22 wires yes? Perhaps my 15pin theory is flawed and need to stay with the 25 pin connector. I believe it is 2 wires per switch. But then again, I do not know exactly how all this stuff it to be wired up yet.
Your math is off again, 1 Joystick is 4 inputs, 6 buttons is 6 inputs, 2P start is one input. You can use the same GND input for all switches, so 1 more input.
So 12 wire inputs for what you require. However, you might want to add Coin 2 and maybe Esc and Pause on the P2 panel, which would take you to 15 inputs.
However, DB25's are cheaper than DB15's. Check on
www.pricewatch.com for RS-232 extension cables, and you should be able to find 10' cables for around $1-$2 each.
Also, I was (am) planning something very similar to what you are doing. I was going to have the 1P panel with a 2P panel also, then I was going to add a 2-Player Hotrod style panel with rotary joysticks, and a 1P dual trigger-stick panel for assault.
I decided that I didn't want to have to plug in the 1P panel along with the HotRod panel to play rotary games on the HotRod panel, so I modified the plans to mount the encoder in a project box with 2 (4 in my case) DB25 ports that I can plug any panel into.
This also freed up more space inside the P1 panel. Just a thought . . .
Details are at
http://www.fraggersxtreme.com/arcadepanels/E-mail me if you have questions.
BTW, you should be fine with DB25 cables. No need for a 50' cable anyway unless you plan on playing against someone with real bad body odor.