Well I don't know if I'm understanding this fully or not but shouldn't you just be able to query to phpbb_posts table to get the most recent topic ids and post ids then use those to display the posts? Would look something like this: [code] $topic_query = mysql_query('SELECT post_id, topic_id FROM phpbb_posts ORDER BY post_id DESC LIMIT 0,3'); while($topic_row = mysql_fetch_array('$topic_query'){ $current_pid = $topic_row['post_id']; $post_query = mysql_query('SELECT * FROM phpbb_posts_text WHERE post_id = $current_pid'); $post_info = mysql_fetch_object($post_query); echo "<p>$post_info->post_subject</p>"; echo "<p>$post_info->post_text</p>"; } [/code] Then you could use whatever way you want to display the information. You'd have to decide how you want to set up the tables to output the data and everything like that. Anyway, I hope that code makes sense and works, it's late, and my PHP knowledge is kind of limited.