Ok, te creás una BD con las siguientes tablas: "usuarios" y "estilos" (vinculadas por el ID de usuario)
Le mostrás un formulario para que el usuario edite sus preferencias.. por ejemplo: Tipo de letra, colores de tablas, etc. Lo que el usuario escoja, lo guardas en la tabla preferencias.
Luego, al mostrar la página, definís los estilos por default en unas variables y si el usuario está registrado, redefinís estas variables con los estilos de su preferencia... posteriormente generás el HTML a partir de estas variables:
Código:
<%
Dim tipoFuente, colorFuente, colorTablas
tipoFuente = "verdana"
colorFuente = "#000000"
colorTablas = "#A1B2C3"
If usuarioOK then
tipoFuente = rs("tipoFuente")
colorFuente = rs("colorFuente")
colorTablas = rs("tipoTablas")
End if
%>
<table bgcolor="<% = colorTablas %>">...
... y lo mismo para cualquier otro tipo de apariencia que quieras customizar