Eric is right, the setup you are using is probably wrong...this is why. When RS232 isn't doing anything it holds the TX line high, this is very bad for the TX modules as they aren't meant to send a stream of 1's.
From PC to pic RS232 is fine if you have the max232, between the TX and RX module I would maybe use a different protocol, check if your compiler has Manchester encoding routines too.
Also another side note, make sure the 2 modules aren't right next to each other
I remember having all this fun a year ago, good luck getting it to work!