looks like this is already in the base game.
/reply /r <message> - Replies to the last player that whispered to you.
/shout /s <message> - Sends a message to all players including other forces.
/whisper /w <player> <message> - Sends a message to the specified player.
no command = chat in same team/force
is that working for you?