So, I like TheLegionofBOOM's idea of a badge system. Probably could be done by making every gym leader a low level admin with just a few privileges one of which would be to give badges? I'm not sure how the site is set up, maybe that's not possible but I like the idea.
Another idea is to split up the chat. I mean the main chat and not the Tinychat on the sub pages (which I think Tinychat should be removed). So essentially have different chat rooms in the main chat, or different chat channels. This would be helpful for example a Multi Battle Chat Channel, where people who are looking for a Multi can go, just a General chat, a single Battle chat. Something like that. It would be fantastic to have private chats available to players on a team in a multi.
That's my suggestion. I'm mighty opinionated, so I have a few more idea's but I think one step at a time is a good approach.
So how bout them Badge's and Chat channels?