The first xxxx code would just be the register number, as you mentioned. The second one is simply one or more dummy bytes to allow you to get the value of the register. The TX and the pipe 0 and pipe 1 RX addresses require five dummy bytes to read all of the data out, but all of the other addresses only require one dummy byte. The return of the command byte is the STATUS register.
Right Now I have a 4 byte payload If my code is correct then there is something wrong because im only recieving gibberish on the other end. And if my code is correct I think i have a timing problem. I have an 18F452 running with the standard crystal on the P40 development board and my transmitter is the 16F88 with internal oscillator. Any Ideas on how I setup / correct the timing problems provided the code above looks correct ???