Arduino Serial I/O expansion, Serial Peripheral Interface (SPI) using MPC23S17

There's at least one shield that already does this, although I suspect you'd rather cook up your own home-grown design: centipede_shield [macetech documentation]