Technically it should be fora, but that's a tad posy in real-world situations, and it's confusing - most people wouldn't have a clue what you were talking about. It's generally accepted in the publishing industry that 'forums' is a perfectly valid plural term for 'forum'.
Since the internet entered our lives the word 'forum' has probably been used more than in the previous thousand years, as has the plural 'forums'. That's good enough to make it a correct useage.
It should be quite easy for Mesh to keep posting as "Davey" as I assumed that Davey was on the Mesh Staff and, as an Employee, his Log-in Name and Password will be Mesh's Property.
As many of you will know. Many Companies create a Fictitious Character to Front their Customer Relations Department, a sort of Max Headroom if you remember. I assumed that although Davey probably existed, his part was played by others when he was not available.