La arroba delante del fosockopen es para que si hay errores no los muestre por pantalla
en cuanto al tiempo de ejecucion puedes poner
set_time_limit(0), para aumentar el tiempo
y tb puedes poner en la funcion fsockopen()
Código PHP:
$sock = fsockopen($urlArray[host], $urlArray[port], &$errnum, &$errstr, 10);
donde 10 es los segundos que espera en conectar con el servidor
un saludo