Ладно, код постить смысла нет - он рабочий 100%, скажите тогда что такое ndbm? В коде скрипта про ndbm ничего нет, сам скрипт это обработчик логов htp, статистику генерит.
Типа базы данных, метод хранения хеша в файле. Похоже, используется функция tie(). Проверь права доступа к файлу, параметры tie(), а также наличие модуля NDBM_File