pClient never may be NULL? Better to make it & then.
Also if CIRCSock* will be deleted from OnSendToIRC, better to change order of these parameters (though maybe OnSendToClient(line, client) it will be better regardless of whether CIRCSock* is presented)