Hi,
The 16F688 has both an ADC and a comparator connected to some of its pins. These peripherals can interfere when trying to use the pin as digital I/O. On some devices these peripherals are disabled by default, on some they are not. On the 16F688 they are NOT disabled so you need to turn them off. How to turn them off also varies across chips but it's quite easy to find in the datasheet. For the the 16F688 you'd do:
Code:
CMCON = 7  'Disable both comparators
ANSEL = 0   ' Set all analog pins to digital
Then Paul showed you how to remap the pins used by the LCDOUT command. I suggest you do it the standard way with the DEFINE directive as shown in the manual before starting to play with special stuff like the LCD_AnyPin code. If you can't get it to work can you post a schematic of your setup?

/Henrik.