Bueno mensionas q en tu servidor local te funciona perfectamente, lo que me hace insistir en que es por el tiempo de ejecucion del script; aunque afirmas de q no te muestra dicho error, pues puede ser q tu servidor este configurado para no mostrarlo, otro detalle es que no se como haz usado el "set_time_limit()" anteriormente, te propongo que lo utilices de la siguiente manera:
Código PHP:
$sql = "INSERT INTO sociovisitaecuador_directorio_comision VALUES ";
set_time_limit(120);
///el resto de codigo
Si deseas ver los errores en tu servidor remoto pues configura el php.ini o de lo contrario agrega al inicio del script:
Código PHP:
error_reporting(E_ALL ^ E_NOTICE);
Saludos