Chris,
I assume you don't want to get away from subscribing to threads?
Here is how I would attack this: Modify usercp.php and change the subscribed thread query so it return what you need.
Find this:
Code:
// query thread ids
$getthreads = $DB_site->query("
SELECT thread.threadid, thread.forumid
FROM " . TABLE_PREFIX . "thread AS thread, " . TABLE_PREFIX . "subscribethread AS subscribethread
LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON(deletionlog.primaryid = thread.threadid AND type = 'thread')
WHERE subscribethread.threadid = thread.threadid
AND subscribethread.userid = $bbuserinfo[userid]
AND thread.visible = 1
AND lastpost > $bbuserinfo[lastvisit]
AND deletionlog.primaryid IS NULL
");
and change it to something like this:
Code:
// query thread ids
$getthreads = $DB_site->query("
SELECT distinct(thread.threadid), thread.forumid
FROM " . TABLE_PREFIX . "thread AS thread,
" . TABLE_PREFIX . "post AS post
WHERE thread.forumid = 36
AND thread.threadid = post.threadid
AND post.userid = $bbuserinfo[userid]
AND thread.visible = 1
ORDER BY thread.threadid
");
While I didn't actually test this out, the stuff you want should appear in place of subscribed threads. Finally, modify the USERCP template so that the title says what ever you want and not "Subscribed Threads."
I hope this helps. If you have questions, drop me an e-mail.
Mark