For HalfLife based games you can use
Half Life Server Watch you can use that to set away messages in almost all chat programmes, including MSN and IRC, just add servers to it then after changing the settings connect to them through the HLSW by right clicking on them and selecting connect - it will automatically run the game for you and join the server and set any away messages