Kannst du zwei separate RS232-Verbindungen realisieren?
Im MAX232 sind genug Pegelwandler vorhanden für 2 serielle Schnittstellen.

Oder du versuchst irgendwie, dass immer nur entweder RX oder TX aktiv wird, z.B. mit Wartezeiten im Programm. Damit es wirklich halb-Duplex wird.
Grüße, Bernhard