We have developed a prototype board and software for the PC to program and test code for the Philips 89LPC901FN (8 pin DIP).
Currently it only works with the 901 DIP because we think that will be the easiest chip to prototype circuits with for possible novices. The 901 does not have a hardware UART but can be bit banged.
It uses a second 901 to talk to the program via serial port, (bit banged and not a true RS-232 interface) and this 901 sends the programming pulses, and read and write bit manipulation sequences to do the programming of the target chip. The program on the PC does most of the work.
The target chip currently has a pushbutton switch and LED to test simple code, and the second (programming) chip can control power to the target chip to let you quickly program it, then reset it and power cycle it to run the code just programmed. It is built and assumes using the internal clock only.
If we make a product out of it we plan to include a bunch of pads on the board where you can build your own circuits for testing more code.
My guess is that it would sell for about $50-60 for board, cable, PS, and software. Doing this with the two Keil boards seems to be about $100, but they do more chips and are more complicated.
Do you think there is any interest in this as a product? Flame away! :)