To solve your problem on getting the PC to communicate with PIC through UC00A, you can refer to SK40C PIC Start Up Kit. Since you're using PIC16F877A, you should download PIC16F Sample Source Code at Useful Document section. UART.c in the folder demonstrates bidirectional communication between PC and PIC. For the PC side, you only need any terminal program (eg: Hyperterminal, Realterm...) to send/receive the data.
I have tried using the sample source code given by cytron yesterday, it only show up the "Cytron Tech. SK40C" on the LCD, but it did not show any result on the hyperterminal side. i had connect the Tx to RC6.... Rx to RC7.... GND to GND... but not VCC since there is a power supply by the adapter to the PIC.
somehow, i did also tried the sample source code of led_ blinking.c... it's worked! so i think hv no problem on the hardware.
What's are the problem causing it? i really have no idea how to troubleshoot.