Pinball "Shoot This" light + hit sensor on one pin?

Some points (better links) to start with:

http://code.rancidbacon.com/LearningAboutArduinoMCP23S08

Each chip gives you another 8 IO pins and you can add up to 8 chips to one Arduino (makes 64 additional IO pins).