Se me ocurre que deberias tener una tabla que se llame perfil, en donde tengas las preferencias por usuario. Pero deberias tener un link que sea actualizar perfil. El boton o link, enviaria un formulario que no se ve:
<input type hiden name=color_fondo value=
El valor, lo cambias con javascript, document.form.color_fondo = xxxx ;
La En le proximo ingreso tomas los valores de perfil y armas la pagina con estas preferencias.
Ahora, lo que no se y lo pregunto, es algo de javascript, pero Dazuaga

, seguro que nos deja un ratito. La pregunta es:
Se pueden dejar cookies y tomarlos en la carga de la pagina con javascript???????
Saludos, Daniel.