Your problem is one speed and/or Bits configuration problem, so I assume that the FT232RL is expecting that you send the bytes with some configuration and you are using another in your PIC, you have to see both datasheet and you go to find the problem.
\The best option I can give you is change the PIC16f874 for PIC18f4550 and forget the FT232RL.
If you want to use this device send me the source and I go to fix your problem for $50 in a day or less.