Hola,
Con JavaScript puedes manejar las que llaman "cookies", en las cuales puedes almacenar información y recuperarla en el propio "cliente", esto es desde el navegador del usuario, sin necesidad de utilizar lenguajes "de servidor".
Yo no soy ningún experto en JavaScript (lenguaje que puede llegar a sorprender por su potencia), pero, realizando esta
búsqueda en Google encontré varios sitios que tratan del manejo de "cookies" desde JavaScript.
Este sitio Web puede ser bien para empezar con ello, puesto que además se muestra el uso de "cookies" con un ejemplo cuyo resultado es muy similar a lo que tú mismo quieres conseguir.