Gracias Sergestux
Aunque al principio pensé que podía recuperar el id con alguna de estas funciones y guardarlo en una sesión, ahora no lo creo por la naturaleza de mi aplicación se me ha vuelto muy complicado, ya que el script donde recupero el id no es el mismo donde lo necesito insertar, entonces me devolvían 0 ya que como bien dices se debe ejecutar despues del insert, entonces opte por usar max(id) pero en definitiva no me quede satisfecha ya que no considero seguro hacerlo de esta forma. Aun tengo una esperanza de poder recuperar con una sesion el id despues de insertar y asi pasarlo al otro script, tratare de aferrarme a esa idea, pero también se me acaba el tiempo y necesito solucionarlo.
Si quieres saber un poco mi revoltijo puedes leer mi comentario (el cuarto comentario mio) donde trato de explicar breve y detalladamente mi aplicación aquí:
http://www.forosdelweb.com/f18/probl...-mysql-976596/
a lo mejor me puedas echar la mano. gracias