Si, necesitas poner uno como maestro y otro como esclavo para que se produzca la comunicacion, sin embargo si lo unico que quieres es ver los datos que se estan enviando con un analizador logico simplemente con un pic te valdria, recuerda que SPI es un bus de datos, tu los envias, ahora que haya al otro lado alguien que lo "reciba" pues xD
Lo unico que se me ocurre es que utilices un programa tipo proteus para simular la comunicacion, por mplabx no puedes saber si se estan comunicando ya que el simulador que trae el mplabx solo simula el software.
Con un analizador logico, te recomiendo que busques uno pues para este tipo de comunicacion ayuda bastante a encontrar los fallos, luego estan los programas de simulacion como te he comentado mas arriba, el problema es que aunque en la simulacion funcione en la realidad puede no funcionar por algun problema de hardware asi que te recomiendo que lo compruebes con ambos pics conectados, sin embargo te comento que el SPI es para usarlo en una misma placa y no en distancias grandes.