Con cualquier lenguaje puedes hacer ese cambio, tal como lo dice demogar podrías hacerlo de esa manera guardando ya sea en tu BD o en algúna variable dicho valor.
Pero me parece que lo que quieres hacer es cambiar los estilos "on-the-fly" en esta página encontraras un interesante.
http://www.codelifter.com/main/javas...ngestyles.html
No necesitas ningún lenguaje servidor ni nada similar... simplemente JavaScript activo en el navegador del usuario.
Sino estoy seguro que en el foro existe alguna otra técnica para cambiar CSS "on-the-fly"