La primera pregunta, se podría lograr con sesiones pero sería un poco más complicado explicartelo tendrías que leer sobre
sesiones para que entiendas lo que te quiero decir.
Para la segunda con un select coges el id y luego lo colocas a una variable en php, luego haces el insert de ese id.