Hallo Sven!
Was spricht dagegen?
Je nach übergebenem Parameter einfach andere Styleangaben im Header einbinden - wichtig ist nur, dass Du die Benutzereinstellung "mitschleifst" (zb Session oder in der URL) und eine Defaultausgabe vorsiehst, falls keine besonderes "Theme" angegeben wurde.
Eine Möglichkeit wäre noch, unterschiedliche externe CSS-Files einzubinden - das ist dir aber wahrscheinlich zu wenig individuell.
mfg
norbert =:-)