SoftSPI?

Hi there… just as a small question… is there any softSPI library someone knows here? It would be interestering to have such a thing as some hardware simply relies on SPI and i would like to drive two or three things side by side (e.g. Network and SD/MMC)… is that somehow possible? I know that via CS it should be switchable which to use and which not, but having four dedicated lines per hardware object would be just perfect…

theres a shift out function which does spi