In JavaScript non credo sia possibile, a meno che non trovi un modo per far modificare un file presente sul server (cosa assai improbabile).
O ti affidi ad un servizio pre-confezionato (sconsigliabile), oppure puoi utilizzare uno script lato server (php per esempio).
Per quest'ultima opzione, prova a guardare qui:
http://freephp.html.it/script/lista.asp?idcat=5