multiplexer vs shift register

Sorry for jumping on this thread but I'm working on a similar project which needs 17 analogue inputs with up to four signals happening simultaneously (e-drum kit with velocity sensitive multi-zoned pads & rims, dual-zoned cymbals with choke sensors).

My electronics knowledge is a little thin on the ground so bear with me..

I'd initially given up on the arduino because of maximum 8 analogue inputs, but just read about the option of interrupt-driven multiplexing in the playground (Arduino Playground - 4051).

What sort of switching process would monitor the analogue inputs of the 4051, detecting transients and operating the three 4501 digital interrupts? One of the inputs is a pot varying over time, how could I be sure this signal wouldn't be cut off by any of the other interrupts (or is this all academic due to the 16Mhz operating speed of the IC?).
I might not be making any sense here.. :-/

Are there any self-contained interrupt driven multiplexers that would suit this problem?