Цитата:
нихрена не понял
Ну смотри, на странице с темой есть форма. У нее есть скрытое поле FORMID. Когда открываешь страницу в сессию пишется $_SESSION['formid'] = $formid;
Теперь открываем страницу с другой темой. Теперь в $_SESSION['formid'] будет уже другое значение. И вот при попытке отправить сообщение с ранне открытой ( с первой) страницы, получим сообщение об ошибке. Потому что FORMID формы и $_SESSION['formid'] не будут равны.