I'm afraid neither WinPicProg nor the P16PRO40 support the 16C57, it's an ancient parallel programmed PIC - almost all cheap PIC programmers only support serial programming.
The PICStart+ supports the 16C57, and there are a few cheaper ones which do as well - but no 'cheap' ones - they all have onboard processors.
BTW, if anyone wants some 16C57's I have about 200 of them in tubes!.
I got a few hundred of tem to ! c55 and c54.
I'm using the TOP2003, work with both device + 1433 diferent Chip,FLASH,ROM,EEPROM,GAL,SRAM,IC,MCU. MCUmall