Для начинающих и опытных веб-мастеров я могу порекомендовать двойное решение - сервис гостевых книг ModernSite (проект начинался на сайте modernsite.km.ru в 2001 году), для которого доступен бесплатный скрипт гостевой книги MBook. Каждый выбирает своё: начинающие веб-мастера пользуются сервисом гостевых книг, а продвинутые - устанавливают себе скрипт. Также радует, что сервис постоянно развивается, добавляются новые возможности, решаются проблемы со спамом. В общем - рекомендую. Других подобных сервисов с открытыми и бесплатными исходными кодами я не встречал.
С другой стороны, среди "продвинутых" профессионалов бытует мнение, что лучший скрипт гостевой книги - этот тот, что ты написал сам. Спешу опровергнуть это мнение. Достаточно посмотреть список уязвимостей даже в качественных скриптах, разработанных далеко не новичками, чтобы понять, что не простое это дело - веб-программирование. Недостаточно просто написать работающий скрипт. Важно ещё предусмотреть все возможности его использования, чтобы через дыру в скрипте (например, SQL-injection или XSS) злоумышленник не получил доступ к базе данных и всему сайту. А ещё необходимо минимизировать нагрузку, которую оказывает скрипт на сервер. Иначе в один "прекрасный" день Ваш хостинг-провайдер попросит (вежливо так попросит) в связи с возросшими нагрузками Ваших скриптов перейти на более дорогой тарифный план, или вообще, на выделенный сервер.
Так что, мои рекомендации таковы - пользуйтесь скриптами, разработанными профессионалами. Благо, что таких много даже в бесплатном исполнении.
По материалам сайта MBook