Решил проблему так.
Т.к. Google и Яндекс дружат с директивой Allow делаем следующее.
Закрываем от индексации все страницы начинающиеся с forum:
Disallow: /forum/
Но разрешаем индексировать страницы начинающиеся с forum/viewforum и /forum/viewtopic:
Allow: /forum/viewforum
Allow: /forum/viewtopic
Соответственно индексироваться будут и страницы вида /forum/viewforum.php&f=31 и им подобные.
Вот
тут имеется довольно исчерпывающая информация по данному вопросу.
Если кто-то может дополнить или предоставить альтернативные пути решения, то буду благодарен.