Hola! Para usar una comunicación por el puerto paralelo, lo ideal sería que uses un 16F877, o un 18F452. Estos micros tienen un periférico que permite comunicaciones paralelas con otro dispositivo; es decir trabaja por interrupciones (si se configura). Hay otros modelos también, es cuestión de ver los Data Sheet, siempre son micros de 40 patas ó más.
Este modulo trabaja como esclavo, es decir que el PC dirige la comunicación. Pero creo que no siempre tiene que ser así.
Bueno, en la medida que te podamos ayudar, con gusto!
Saludos