Hi KB,
Welcome to PIC basic...

It would be best if you would post your efforts at starting this program you describe and then we can give you suggestions and guidance.

There are numerous code examples in this forum... in the wiki (at the top of the forum header)... etc.
You can learn by studying others code and then having a stab at it your self.

What PIC are you going to use?