A single switch would work with a TOKN16, they may not be the best for MAME, but for a single switch they'd be fine, and they sell on ebay dirt cheap.
But I get the feeling this guy wants to build his own USB section, not buy or hack an interface. I don't think he cares about the button so much, or about getting it working, as learning how to build a USB interface from the ground up. Sorry, guy, I can't help you with how to do it, but at least I know what you want.