Я бы хотел программно добавить user права доступа к форуму в Drupal.
Нужно ли использовать модуль ACL? Есть ли какой-нибудь пример, так как документация немного тонкая?
Что вы подразумеваете под программно, точно?
Вы можете определить новые разрешения, используя hook_perm:
http://api.drupal.org/api/function/hook_perm
Но модуль (и) форума для Drupalдолжен поставляться с правами на основе ролей для использования.
Модуль Правила также будет работать. С модулем правил (но не с ACL) у вас есть возможность установить триггеры для этого.