se ho capito bene devi fare in modo che l'utente possa decidere di personalizzare il sito a suo piacimento...
se è così allora ti conviene fare una tabella nel tuo db dove metti i vari campi corrispondenti a quelli che vuoi far personalizzare tipo:
background
larghezza_tab
altezza_tab
main_font
e poi per all'interno della tua pagina web dove vuoi che vengano mostrate queste personalizzazioni devi mettere nei corrispettivi campi le variabili che richiamano i valori presenti nel db...ovviamente dopo che ti sei connesso al db, hai richiamato le variabili e tutto...