another option may be to use some basic logic chips or a pal to gate the spi outputs so that only one chip at a time sees spi activity even though the controller has only one spi interface