GoForSmoke:
It's really not that hard even with IDE 0022 and has been streamlined a bit since. I can give you cookbook for 0022 and it will probably work but you might want the newer syntax.
Am I correct in interpreting this as you saying there IS a way to save to program memory while the program is running? I can't seem to find anybody else who says this is possible.