todo eso lo haces validando amigo, cuando seeccionas un select este trae un value="algo" en ese algo pongamos que sean valores enteros o letras como quieras... entonces cuando envias tu form con el value del select haces tus consultas dependiendo del value, no es tan complicado y no necesitas hacer otro form todo lo puedes con consultas....
ahora bien no se como mustras los datos y eso pero me voy a hacer una idea que tienes un formulario en una pagina index.php el cual tiene un select paises
de forma
Código:
<select name="paises">
<option value="1">Chile</option>
<option value="2">España</option>
<option value="3">Ecuador</option>
**** etc
<option value="50">EEUU</option>
</select>
o bien de manera
<select name="paises">
<option value="Chile">Chile</option>
<option value="España">España</option>
<option value="Ecuador">Ecuador</option>
**** etc
<option value="EEUU">EEUU</option>
</select>
aunque lo mas efectivo seria traer los paises de una tabla de base de datos ej..
<select name="paises">
<?php
include (conexion.php) // tu conexion
$sql = TU CONSULTA etc...
while ($datos = mysql_fetch_array($sql))
{
?>
<option value="<?php echo "$datos[id_pais]";?>">?php echo "$datos[nombre_pais]";?<></option>
</select>
<?php
}
?>
bueno espero me entiendas .... una ves seleccioando el pais y enviado a tu que se yo validador o envia.php donde le dices los datos fueron enviados o ingresaados correctamente y mustras la info etc...
hay arriba haces tus validaciones
<?php
if ($_POST[paises]) == "1")
{
//sumas iva etc...
}
// o bien
if ($_POST[paises] == "España")
{
funcion suma iva...
}
?>
obiamente arriba debes hacer otra consulta con el pais enviado y el valor que entraga etc... para calcular si sumas iva y lo que deseas hacer cualquier cosa.... la comentas y vemos en que te puedo ayudar hasta donde mis conociemientos den ;)