En PHP tienes la función:
mysql_insert_id()
http://www.php.net/manual/en/functio...-insert-id.php
Eso genera el ultimo "id" generado por un campo autoincremental .. Si quieres el "proximo" le sumas 1 unidad ..
También via Mysql (SQL):
LAST_INSERT_ID()
http://www.mysql.com/doc/en/Getting_unique_ID.html
Conociendo que LAST_INSERT_ID() (de Mysql) genera el Ultimo ID autonumerico generado podrias usarlo para hacer algun INSERT en alguna tabla en un campo NO autonumerico (bien sea para usarlo como "clave foranea" o le sumas uno para "simular" el autoincrement) ..
Un saludo,