Something like....
SELECT Handle, Screen_Name, count(*) as posts from MBoard where Message_Date>='2003-11-00' GROUP BY Handle ORDER BY posts DESC LIMIT 5;
I believe that would od the trick...
basically would count each row returned which has the same handle... return the total as posts, order by posts descending... so 10 9 8 7.... limiting the rows to the 5 highest in order as said previously....
(may need a little tweaking... my GROUP BY's seldom work the first time....)
[edit -- just tested... on my phpBB database... worked fine 🙂 --]