Make sure you have the right tool for the job 

Actually, some Arduinos (Mega, Due) have additional serial input/output ports, so in theory this is doable on the hardware level. A semi-soft solution might as well work (where a PC acts as “one half” for the modular via a microcontroller board with 2 USB ports).