Я хотел бы создать пару виртуальных последовательных портов, которые имеют виртуальный нуль-модемный кабель между ними.
Смотрите на com0com (Нуль-модемный эмулятор). Это делает точно, что Вы пытаетесь сделать, и справедливо прост в использовании.