ok
se le regioni le vuoi in una pagina differente
facciamo cosi
recuperi le nazioni dalla query
presumo sarà compito di un ciclo while fare questa cosa
una cosa del tipo
Codice PHP:
<table>
<
tr>


<
td>idnazione</td>
<
td>nazione</td>
</
tr>

$querymysql_query("SELECT * FROM nazioni");
while(
$rowmysql_fetch_array($query)){
$nazione$row['nazione'];
$idnazione$row['idnazione'];
$nazione"<a href=\"pagina.php?nazione=".$nazione."\">$nazione</a>";
echo 
" <tr> <td>".$idnazione."</td> <td>".$nazione."</td>  </tr>";
 

in pagina.php

Codice PHP:
$nazione$_GET['nazione'];
if(isset(
$nazione){
$querymysql_query("SELECT * from nazione Where nazione='$nazione'");
while(
$row=mysql_fetch_array($query)){
$regione$row['regione'];
//qui fai elenco delle regioni 

nella prima pagina ti faccio vedere come devi linkare le nazioni mettendo ?nazione=
e il nome della nazione che è una variabile

nela seconda pagina questa variabile viene raccolta da GET
verifichi se è settata e poi con una query prelevi le regioni relative alle nazioni

non so vuoi una cosa del genere?