I tried the operator "REV" and it doesn't seem to work as expected.
The following snippit displays what I would expect.

Code:
myWord var word
myTest var word


    Low PORTE.2       ' LCD R/W low = write
    Pause 10         ' Wait for LCD to startup

main:
   lcdout $fe, 1
   pause 1000
   myWord = $1
   myTest = myWord rev 16

   lcdout $fe, $80, ihex4 myWord, ":",ihex4 myTest," ","W:T"    'Store reversed value in separate var
   
   myWord = $8000
   myTest = myWord rev 16
   
   lcdout $fe, $c0, ihex4 myWord,":",ihex4 myTest," ","W:T"    'Store reversed value in separate var
   
   pause 1000
   lcdout $fe, 1
  
   myWord = $1
   lcdout $fe, $80, ihex4 myWord, ":"
   myWord = myWord rev 16
   lcdout $fe, $80+6, ihex4 myWord, " ", "W:W"    'Store reversed value in same var

   pause 1000
   myWord = $8000
   lcdout $fe, $c0, ihex4 myWord, ":"
   myWord = myWord rev 16
   lcdout $fe, $c0+6, ihex4 myWord, " ", "W:W"    'Store reversed value in same var
   
   pause 1000
    goto main
Display
Name:  Screen1.png
Views: 618
Size:  10.4 KB
Name:  Screen2.png
Views: 589
Size:  12.4 KB

Also, I think you are right in that you should be able to use the " SHIFTOUT SDO, SCLK, 0, [VoltageFst]"