Richard,

I'm sorry I have to say this, but I'm not going to study the entire Datasheet for you.

Here are some hints:

- ChipSelect is active LOW, not HIGH
- Data is sent MSB first with clock Idling HIGH --> Mode 5
- Set OSCON according to your clock source and speed ($60 for 4MHz INTRC)

Your schematic would also help to analyze the problem.