Você pode usar o znc , que é o que eu uso. É um segurança do IRC que se conecta à sua rede de IRC em seu nome, e você se conecta ao segurança do IRC. Parece algo assim:
Your laptop <====> ZNC (hosted on some server) <====> IRC Network
Assim que você se desconectar, o ZNC o marcará e registrará suas mensagens. Depois de fazer o login novamente, ele marca você e recebe todas as suas mensagens enviadas enquanto você estava off-line. No entanto, você precisará instalá-lo em um servidor que esteja sempre ativado. Se a sua rede de IRC reside apenas na sua rede interna, você precisará instalá-la no seu servidor, que também está na rede interna.
Se o seu servidor de IRC for acessado em IP público, você poderá usar um dos seguranças de IRC hospedados, como IRCRelay .