bueno al final lo consegui utilizando la clase R&OS, que es estupenda, solo tiene un fallito el no permitir definir la altura en las tablas que crea, cosa que me lio un poco mas... lo importante es que al fin ya funciono
a ver si algun dia, acabo el script haciendole una interficie y lo posteo