Logicamente, porque las variables solo se pasan de un formulario a la pagina del action.
Lo que puedes hacer es en el formulario de pagina2.php añadir un campo oculto con el valor del select de pagina1.php. Algo asi:
Código PHP:
<input type="hidden" name="idioma" value="<?php echo $_POST['idioma']; ?>">
Asi pasaras a pagina2.php este campo con el valor del select 'idioma' de pagina1.php.
Suerte.