<p>s kann bzw. sollte er innerhalb der Beitragstexte ja auch verwenden.
Eine Zusätzliche Einfassung in eine Definitionsliste würde aber
1. alle Einträge als zusammengehörend kennzeichnen und diese Einheit (eben "das Gästebuch") auch im HTML-Code durch das <dl>-Element konkret repräsentieren und
2. Die Namen der Gäste und ihre Kommentartexte (nämlich <dt> und <dd>) in eine tatsächlich im Code manifestierte (und nicht nur vom Leser hinzugedachte) Beziehung setzen.
Mit anderen Worten, das ganze hätte mehr Struktur als eine lose Abfolge von <h>s und <p> allein. Dafür gibts auch noch ein anderes schönes Wort, dass wir alle gut kennen. Fängt mit S an, Ich spar's mir hier

.