Maybe you code triggers on the console, that detect patters.
] trigger say_hi play2 hi.wav
] say_team say_hi
(your and your teammaters hear hi.wav from your player origin)
Triggers already exist on a number of Quake engines, and is GPL code. So is a copy&paste job, maybe.