A quick after thought - why not just send and receive your data a low byte and a high byte of a word sized variable and be done.

For example

X var word

X = 456 ' your "desired" value

send
X.lowbyte = 200
X.highbyte = 1

then X will be 456 - done.

Paul