The green dot means the poster is currently active(reading or posting) in the forum. The red dot means they are not.
I believe you can choose whether the forum report you as active in the options. Something about remaining invisible, I think. Too lazy to look it up at the moment.
It is basically the same as seeing a yellow or gray little person on the website. That's at the bottom of your profile info, left of each post.