Geht dies mit JavaScript
Nein, du brauchst was das auf dem Server läuft.
und vor allem: brauche ich dafür zwingend eine Datenbank oder gibt es auch eine Lösung ohne?
Du kannst das auch in Dateien speichern wenn du willst. Wenns nicht viele Gäste sind, sollte das kein Problem sein.