Во-первых, извините за прямой ответ на ваш вопрос, но. Насколько я помню, между двумя компьютерами должна быть возможность общаться по прямому параллельному кабелю, но, если честно, я не уверен на 100%. Обратите внимание, что есть вариации параллеля.
Также, если у вас есть намерение программировать что-то самостоятельно, вы можете на платформе Windows использовать библиотеку inpoup32, чтобы упростить задачу.