Date una vuelta por el apartado de programadores del foro.
y mira en esta página:
http://www.ic-prog.com/ el esquema del programador llamado JDM, funciona con el puerto RS232.
En la seccion que te digo de programadores, viene uno muy bueno, llamado GTP-USB, pero necesitas un pic programado para construirlo, o sea que necesitas otro programador distinto para construirte el GTP-USB.