Looks like Google is having problems with your dynamic URLs. They are showing the
PR for the error page that you are showing and not each different URL that you type in. Each one of these pages returns a "The topic or post you requested does not exist" message and returns a status code of 200 to the SEs. The only pages showing true page rank are the ones that are indexed.
You should submit a sitemap to show them which pages are actually there. The posts that have the path of
http://descentbb.net/viewtopic.php?t=##### are all going to return a PR3 unless it is indexed such as
http://www.descentbb.net/viewtopic.p...58d28cd95a068e which are all going to pretty much have a PR0. If you think any of your individual topic threads are going to have any
PR then you are wrong. Unless one of these pages has a lot of links from outside your site, you won't see any
PR because each forum doesn't even have higher than a PR2. So how would any pages under these have a higher
PR???
Again, submitting a sitemap seems to be your only chance of getting this straightened out. Sure would help for Yahoo and MSN also b/c they aren't indexing your site very well.