Well, if there's not a max232 in the middle, then you might be back to the 5v serial comm not being enough to drive the receivers inputs, which might want the +12/-12v that a real rs232 serial port would give you. The PicBasic code looks fine to me, no errors I can see. Hope this helps in some small way.
JDG