Los programadores de Microcontroladores por puerto paralelo no son muy comunes debido a que ese puerto esta casi obsoleto y hay pocos usos para el, me sorprende que tu PC no contenga el puerto Serial y si el Paralelo, te recomiendo que mejor te busques a alguien que te ayude a programar un 18f2550 para armar un programador por USB (como el Pickit 2 clone) que son fáciles y baratos de armar o ve a un internet o busca una PC que tenga un puerto DB-9, le instalas el programa para quemar PICs y la usas solo para quemar PICs o consiguete una tarjeta de expansión PCI DB-9 son soluciones alternativas pues no es muy común encontrar un programador por DB-25 (Paralelo)
Tambien puedes hacer este programador pero no se si funcione aunque yo he hecho proyectos de esa pagina y funciona, no requiere muchos componentes y es facil de hacer
http://www.pablin.com.ar/electron/circuito/mc/ppp/
espero hacerte ayudado