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