You can definitely do #1 easily, just search this forum for "saveconfig" and "persistent home".

You can also do #2, but that will probably involve some shell programming in the knoppix.sh file (unless someone has a readymade solution already).