Nu, (riskējot, ka kļūdos) tas būtu kaut kā šādi...
SELECT r.`forum_id`, t.`title`, t.`user_id`, t.`description`, t.`id` FROM `forum_topics` t LEFT JOIN `forum_topic_replies` r ON t.`id` = f.`fid` WHERE r.`time` IN (SELECT max(r2.`time`) FROM `forum_topic_replies` r2 WHERE r2.`fid` = t.`id`) ORDER BY r.`time` DESC
Par to forum_id nesapratu, kam tas vajadzīgs, ja vajadzīgs, tad pieliec ar AND vēl klāt aiz galvenā vaicājuma WHERE.