Puedes dentro del while hacer una subconsulta para obtener el nombre:
Código PHP:
function getName( $id ) {
$nomQuery = "SELECT `Nombre` FROM `persona` WHERE `Id`=$id";
$result = mysql_query( $nomQuery ) or die( "Query: $nomQuery, error: " . mysql_error() );
$row = mysql_fetch_row( $result );
mysql_free_result( $result );
return $row[0];
}
while($row = mysql_fetch_array($result)) {
echo
"<trabajo>
<Id>" . $row["Id"] . "</Id>
<nomT>" . $row["nomtrabajo"] . "</nomT>
<nom1>" . getName($row["Nombre1"]) . "</nom1>
<nom2>" . getName($row["Nombre2"]). "</nom2>
<nom3>" . getName($row["Nombre3"]). "</nom3>
</trabajo>";
}
Saludos.