SPI interface with other board_AVR_ESK1100 or among Arduino itself

That's a good point - SPI.transfer will work for both master and slave I think (master mode doesn't require the SPDR to be read, but transfer does this anyway).