Podrías probar a usar la sinxtax completa y parámetros de fsockopen() para intentar leer el mensaje de error del socket que te esté dando:
http://www.php.net/manual/en/function.fsockopen.php
Así se podrá ver concretamente por qué no concecta.
También puedes usar a su vez:
error_reporting(E_ALL);
al principio de tu script para ver cualquier mensaje de error que se pueda estar produciento y tal vez no ves.
---------
A todo esto el servidor IRC que usas .. ¿ tienes control sobre el? o es un canal creado en alguna red establecida (ejemplo IRC-HIspano o similares)?
Te lo comento por qué PHP dispone de funciones para trabajar con IRC directo:
http://www.php.net/manual/en/ref.ircg.php
Y en PEAR hay otros ejemplos de uso de IRC:
http://pear.php.net/package-info.php?pacid=146
Un saludo,