yeah i think the key switch is a good idea and can be easily added/connected with the pc. Also i think there's another way to prevent my nephew from playing all the time, the thing is to add a password to be entered for the pc to boot, the bios needs to support it.
HarumaN, about the games, i think all the games ?
i am looking for the 8-way joysticks though.
You probably don't realize yet, but there are about 6000 games out there. What they were refering to is the age of the game, stuff from the 80's and early 90's is easy to run. The latest stuff playable on mame requires a little more power.
As for joysticks, there are 2way, 4way, 8way, 16way, rotary, 49way, 4way-diagonal, and analog. Then there are also trackballs, spinners, light guns, steering wheels, and more.
You need to keep reading on the wiki and more. There are digitally switching sticks that change through all the joystick types.
Inputing a password will be more difficult, but there are plenty of quater coindoors that you could probably modify.
Also, you said you don't want the arcade box "ON" all the time. I am assuming you want a menu system to choose the game you are going to play before opening mame correct? This is called a frontend and makes this hobby possible. There are many choices that are all skinnable with lots of different options. They can be categorized, show screenshots, short videos of the games, make is completely idiot proof where they will never see windows or anything outside of the arcade menu, play all sorts of emulators like nes/snes/gen/atari/pc/dreamcast/etc., and do much much more.
Keep researching, you will now be building cabs for the rest of your life...