For the buttons stuff, you may find some tips on the following thread
http://www.picbasic.co.uk/forum/show...utton+function

For the strings... no need for that, just place the characters in a array, then send the whole array content to the internal EEPROM at a specific adress.

Once you know where the data is located... you can access, read, write, modify etc etc.