Why these connections? I mean, for example, the SCK from RF02 is connected to Arduino (with Atmega168) pin 9. This pin is PB1(OC1A/PCINT1). The datasheet says this about this pin:

Quote

OC1A/PCINT1 - Port B, Bit 1OC1A, Output Compare Match output: The PB1 pin can serve as an external output for the Timer/Counter1 Compare Match A. The PB1 pin has to be configured as an output (DDB1 set (one)) to serve this function. The OC1Apin is also the output pin for the PWM mode timer function.PCINT1: Pin Change Interrupt source 1. The PB1 pin can serve as an external interrupt source.

Acording to this image:

Where is the logic?

And in the datasheet of atmega you find this:http://s2.subirimagenes.com/otros/8169302spi-pin.jpg