se me ocurre q puedas hacer esto:
en el momento que haces el primer registro manda el id o el nombre a una variable de sesion
$_SESSION['nombre']=$nombre;
para el boton:
$id=$_SESSION['nombre'];
echo '<input type="button" name="boton" onclick="location=\'nueva.php?id='.$dato.'\'">';
nueva.php
Código PHP:
//conexiones de base de datos
$a=mysql_query("select *from tabla where nombre='$id'");
$b=mysql_fetch_array($a);
//y luego lo unico es q haces la inserccion en la otra tabla
mysql_query("INSERT INTO tabla2 (nombre,edad,sexo)VALUE('".$b['nombre']."','".$b['edad']."','".$b['sexo']."')");
si me equivoco es q soy nueva en esto, besos