Veo que no hubo respuesta sobre este tema, supongo que es algo muy puntual como para contestar en un foro.
Les comento que pude resolver esto, y el codigo se expuso a varias pruebas considerandolo "potable". En fin, lo presente y fue aprobado por tres profesores (Programacion 3 / UNLaM).
En breve lo cuelgo en la web, mientras tanto si alguien lo necesita me lo pide a
[email protected]