Use SPI and an output pin for output latch control to clock data into a general purpose shift register. Use the CD74HC165E Datasheet as a reference.