The READCODE command actually looks perfect for me. Thanks for pointing that out.

The PIC will switch between different messages when external buttons are pushed.