Не знаю, как это поможет, но в Windows обычно есть эмулятор сетевой карты - называется типа "Адаптер Microsoft замыкание на себя". Я использовал его, например, для печати на локально расшаренный USB-принтер из старой DOS-овский программы без подключения к какой-либо сети. По-другому расшарить принтер в WinXP для DOS-овских программ мне не удавалось. Точнее расшарить без подключения к локальной сети.