Hola,
sin comprar una nueva tarjeta, lo mas facil habria sido de compartir la impresora en Vista !
En la maquina virtual WIN98, utilizando el comando "NET USE LPT1: \\Vista\ImpresoraCompartida", el programa antiguo deberia funcionar. (se puede utilizar 9 impresoras asi, hasta LPT9
Saludos.