I want to be able to make a doorbell that plays short clips ripped off a CD when rung. Anyone have any ideas or pre made hardware for this?

My first thought was to do this PC based. Run the switch to each of two doors in the house to the PC's serial ports, then run the audio cable from the PC to mount speakers somewhere in the middle of the house. Then write software to listen for the signal on the serial port, then play a random clip from a list. If a could get a small computer or PDA or something, I could even mount it in the wall or someplace inconspicuous.

Thanks.