What about
running an emulator? I've heard from a couple people that are
building their own game kiosk based on PC emulation.
Arcade games are quite an intensive experience, and emulations really can't
live up to that experience. Besides, that would involve some rather expensive
PC equipment anyway, not to mention the sensation of playing a mock-up every
time.
The good emulations look EXACTLY like the original games, because they
actually run the original rom code. Fancy controllers and building kiosks
just make the illusion complete.