Keyspan (and others) make a dual serial port unit that works on one USB port, and both definitely work at the same time. If you run out of other ideas, might try that.
Second, generally speaking VMWare is a much more robust implementation than Parallels (I have both).
Now that I haven't answered your questions, is there anything else I cannot do for you :)?