Mike,
MISO is "Master In Slave Out", MOSI is "Master Out Slave In", so they match up one-for-one. It's not like async where the output of the chip needs to go to the input of the serial cable, etc.
If you're using an Atmel chip, there's a section in the data sheet called (something like) "Serial Programming Pin Mapping" which also gives that to you. The section "Memory Programing" pretty much gives you what you need.
Joe