Your pinout can be almost everything ther since i don't know wich PIC you'll be using for this project.

The important part for the code... JAL... i don't know that, never heard about it, so i can't help with anything on that.

I, and most here, use Melabs PICBASIC PRO v2.45.

BUT i've some ISD4002 somewhere here under the dust. I buy those several years ago and i think it's now the time for me to give a try with them. I'll let you know when something will work.