Well, they could just prefix their post withadd something along the lines of the following to their post:
Please excuse any spelling or grammatical mistakes, English isn't my first language
which, being in the text, might be easier for readers to spot than some flag or tag on the post.
I originally suggested prefixing the post with this, but it has been suggested in the comments that it's added at the end. Personally, I've got no problem with that - I just thought of prefixing first.
Having said this, in the forums where I've seen this used, it's usually those whose command of English is better than that of native speakers who say this.