You need extra hardware. One PIC processor and some resistors and capacitors isn't excactly rocket science. Personally, I'll be doing my own version using Atmel AVR controllers one of these days, since I have a development kit for those lying around, and am trying to learn how to code for it (ok, so I learned that in a week, but some more practice won't hurt me :-) )