Outputting UART signal via XBee from PIC16F877A help!!

I have setup my ZigBee radios using a point-to-point network, where one ZigBee module would be setup on one computer via USB, and the other on another computer via Serial. I have successfully managed to have the two devices talk to each other by setting the MY and DL accordingly (through X-CTU and other programs).

I am having a hard time however, trying to implement a Microprocessor (PIC16F877A) to send the UART signal to the ZigBee, which will then send a signal to the other ZigBee module connected to the computer. I know that the ZigBee’s can talk to each other (via the point-to-point test), so I am wondering if I have connected the Microprocessor to the ZigBee correctly. I’m also wondering if there will be any additional changes needed to the ZigBee configuration in order to send/receive the UART signal from the Microprocessor.

Also, I also wonder if the problem is caused by the PIC16F877A not sending a proper UART signal.

If anyone can help, it would be greatly appreciated. Thanks!!