Se la persona è un utente registrato, magari registri tutte le preferenze su una tabella di un database, e poi, quando si ricollega, formatti la pagina come vuole lei...
Se nn hai un database, oppure nn gestisci gli utenti, puoi salvare le info in alcuni cookie ke rimangono sul PC dell'utente, x poi reinterpretarle prima di generare la pagina...