Я весь такой алгоритм строю на проверках.
Поверяем, если на странице элемент "captha"
Если ответ == да
то выполняем сценарий #1
Если ответ == нет
Идем по сценарию #2
Перенести тему не сложно, да и пользователи бывает единожды случайно создают темы не в тех ветках. Но бывают и особо настойчивые, кто принципиально не хочет создавать темы в нужных ветках
На 4pda форуме за малейший косяк удаляют посты и темы и за первый раз., еще и мут могут дать ))