You can only READ and WRITE a BYTE at a time. So your WORD must be split and handled in two steps...

WRITE 0,MyWord.LowByte
WRITE 1,MyWord.HighByte

and similarly to Read and assemble back into a WORD...

READ 0,MyWord.LowByte
READ 1,MyWord,HighByte

The PBP manual is quite explicit on the usage.

Melanie