Онлайновая документация показывает, что вы можете настроить до двух последовательных портов для одновременного использования, хотя четыре общих порта представлены как опции, а также возможность настроить их IO Base и IRQ.
http://www.virtualbox.org/manual/ch03.html#serialports
Я попытался вручную отредактировать определение машины, чтобы принудительно использовать четыре порта, но он появляется (по крайней мере, в VBox 4.0.2), который просто игнорирует этот раздел, если он не указан правильно. После открытия графического интерфейса, чтобы проверить, что он думает, он молча удалил порты 3 и 4 из моей конфигурации и оставил порты 1 и 2 включенными и настроенными.
Лучше всего (если это работает с вашими потребностями) получить пару последовательных USB-контроллеров и позволить виртуальной машине захватывать эти устройства и представлять их в гостевой операционной системе как устройства.
Для чего это стоит, вот кусок XML, который я использовал, чтобы попытаться настроить виртуальную машину.
<UART>
<Port slot="0" enabled="true" IOBase="0x3f8" IRQ="4" hostMode="Disconnected"/>
<Port slot="1" enabled="true" IOBase="0x2f8" IRQ="3" hostMode="Disconnected"/>
<Port slot="2" enabled="true" IOBase="0x3e8" IRQ="4" hostMode="Disconnected"/>
<Port slot="3" enabled="true" IOBase="0x2e8" IRQ="3" hostMode="Disconnected"/>
</UART>