Nada, ya arreglé (o mejor dicho me arreglaron) el problema. Cambié la expresión regular porque no valía ni por asomo (error de concepto, además la que puse en el correo anterior no es la que tenía). Además comenté una línea en el script, ahora funciona pero tampoco sé muy bien porqué esa línea me fastidiaba el tema. Gracias a todos, Saludos