bueno, con mysql_insert_id puedes obtener el ID generado despues del INSERT pero requiere que luego hagas un UPDATE sobre el mismo registro.
otra alternativa es crear un
trigger en la tabla, para que al insertar autoincremente el campo que quieres, es mucho mejor
y no requiere php, sólo mysql