для вх. настроек я в одном из проектов сделал все через конфигурационный файл - записываю туда настройки, потом их парсю шаблоном..
оч. удобно получилось - все настройки сохряняются, во вх. настрйоки и настраивать - лезть не нужно..
причем на ходу настроки парвить тоже можно - со следующего прохода-потока настройки парсятся заново..