Все-таки Drupal пишут индусы. Пришлось по уши залезть в код, чтобы выяснить, отчего не работают metaWebLog.getCategories и mt.getCategoryList. Просто забыли проверить авторизацию, отчего, по счастью, просто все сломалось, а не стало отдавать все всем наружу. Не тестируют.
Патч:
Патч зашлю в Drupal сегодня.
Стандартное уведомление: если вы не знаете что такое патч, то он вам не нужен.
P.S. Работу с массивами в PHP проектировали ненатуралы.
Update: правка вошла в Drupal 6.5