That green dot does not mean that player is on-line. Actually it means nothing, it's just a pointer.
It's not possible to know players' status on the chat list.
It's only possible on the "player list" or chat bar IF he is in your same ally or buddy. If a player is not in your same ally or buddy, you can't know his status through the chat.