Uhm, maybe i missunderstood something in this first post, but why write a plugin to let dead and alive ppl talk when you can just use the cvar sv_alltalk 1? If you set that everyone can talk to eachother regardles of being dead, alive or spectator. And for dead ppl to see chat from alive ppl, that's what they do by default