Le (X)HTML et les CSS ne sont pas dynamiques, donc tu ne peux rien récupérer ou enregistrer (remarque que le CSS ne sert qu'à la mise en forme, rien d'autre).
Donc tu est obligé de passer par js ou mieux, le PHP, qui est un langage coté serveur, donc ça ne dépend pas du support du js par l'agent utilisateur.
Pour ma part j'utilise un script en php :
kietu?, qui me semble pas mal, à la fois simple et complet, mais il y a des tas de scripts du même genre.