Gracias, me estaba volviendo Mico, estos parse errors.
El condenado script sigue sin funcionar, pero al menos ya no me da errores de código, ahora debe ser algo de la lógica, pero eso ya sí que no es culpa mía que yo me he limitado a copietearlo :P
Muchísimas gracias