Проблемы свои решил!
Зашел через phpmyadmin, смотрю, а там эти 2 таблицы есть, но походу их заглючило и там написало вместо параметра у них "используется". я их ручками выделил и удалил.
А потом выполнил 2 запроса SQL
CREATE TABLE IF NOT EXISTS `profile_portal_views` (
`views_member_id` int(10) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
и
CREATE TABLE IF NOT EXISTS `topic_views` (
`views_tid` int(10) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
Создались таблицы. Теперь и сообщения добавляются и счетчики работают.