WRITECODE don't use the internal EEPROM. It use you code space memory. If you want to access to a valid memory space, Use MPLAB to start a new project with project wizard, compile it. Go to 'View' menu, get the 'PROGRAM MEMORY', scroll it down untill you'll get free code space. I suggest to use some close to the end. For an F72, where the last memory address is $07FF, use something like $07F0 can do something... i guess. I've never play with this statement at this point.

I'm also playing with those ISD chipcorder too(ISD4002 for me). IMO it's a good idea to save the message count but you can also do it when the power comes up. I'm also at this pont. I think we can do some 'message cueing' and test the interrupt message comming out of ISD chip. Increment count until you will get 'OVF' bit enable.