it would be easy to remove chat from showing up (all chat, or according to specific rules, like muting a list of players). The ChatBeep mod in the vault almost shows you how to do it.
ChatBeep always calls the underlying function and then adds a beep sound. You could modify it to put logic in to decide whether to call the underlying function. Logic like: if the name of the sender of the chat message equals "arma473", don't call it, otherwise, call it. If you don't call that underlying function, the chat message never shows up on your screen.
it's probably equally easy to remove "pings" from showing up, or at least to take their sound away. again, it could be done according to specific rules, or it could just be muting everyone's pings