Well, the project is a bust. I cannot get the messages to send reliably, and I do not know why. Packet sniffing on my computer does not show that my computer gets these messages, and this problem appears for other people. I was working on some C code to do the personal messages via the server code itself, but it will not compile and run correctly on my server, so I can't do that either.
However, since it seems to work most well right when you first join, my server still says HAPPY NEW YEAR or something when you connect
, and I changed the after-game K/D, top streak, etc. info to use regular console messages.