Ya veo... pero el problema es este:
Cita: ...si se realizaron 30 insersiones solo trae la que se realizo con esa conexion.
Lo que entendí acá es que si haces 30 insert con 30 conexiones almacenadas en variables distintas ($link1, $link2, $link3...$link30, pero todas al mismo servidor) y luego quieres el último ID que se insertó con la conexión n° 10 ($link10) por ejemplo, no me la retorna haciendo esto mysql_insert_id($link10), sino que me retorna el último ID insertado con el $link30... Tal vez entendí mal...