Eftersom din fråga är taggad med databas/sql antar jag att du inte skulle ha några problem med att komma åt en sql-tabell för både uppslag och hantering av inställningar... Gissar här, men jag skulle börja med en tabell som:
settingName value can_be_null minvalue maxvalue description
TheAnswer 42 no 1 100 this setting does...
...
Om du funderar på att hantera ett stort antal inställningar, finns det mer information du behöver om var och en av dem än bara deras nuvarande värde.