ok, ya todo quedó resuelto en un query hecho a la base de datos...
en principio, todo funciono con los arreglos.. haciendo el orden, incluso la parte de la base de datos, pero luego el análisis o requerimiento cambio y bueno ahi es donde surgió el enredo.. pero ya resuelto.
Gracias por su colaboración..