Utilizzo libreria SPI

Potresti mettere un transistor e tagliare l'alimentazione a quello che non usi ma devi vedere se sopporta segnagli anche senza alimentazione altrimenti si brucia.
Ad esempio l'ATmega328 supporta sui pin un massimo di 0,5V quando è senza alimentazione.

Non puoi mettere pin diversi perche l'interfaccia Hardware SPI è solo sui pin indicati dall'Arduino. Pio usare al massimo una softSPI in quel caso non hai restrizioni sui pin
--> https://github.com/madsci1016/Sparkfun-MP3-Player-Shield-Arduino-Library/tree/master/SdFat/utility