SPI communication: "interruption" possible?

I'm banging the bits, the SD card library has a built in software spi function which does exactly this. I'll need the hardware spi because in the end the arduino will run as an spi slave.