No sé si te refieres a esto. Te hice un ejemplillo de prueba:
Código PHP:
<html>
<head>
<script language="JavaScript">
<!--
function cambiaIdioma(optgroup) {
document.form1.mes.length=0;
switch(optgroup.value) {
case 'espanol':
document.form1.mes.options[0]=new Option('Enero','Enero');
document.form1.mes.options[1]=new Option('Febrero','Febrero');
document.form1.mes.options[2]=new Option('Marzo','Marzo');
document.form1.mes.options[3]=new Option('Abril','Abril');
document.form1.mes.options[4]=new Option('Mayo','Mayo');
document.form1.mes.options[5]=new Option('Junio','Junio');
document.form1.mes.options[6]=new Option('Julio','Julio');
document.form1.mes.options[7]=new Option('Agosto','Agosto');
document.form1.mes.options[8]=new Option('Septiembre','Septiembre');
document.form1.mes.options[9]=new Option('Octubre','Octubre');
document.form1.mes.options[10]=new Option('Noviembre','Noviembre');
document.form1.mes.options[11]=new Option('Diciembre','Diciembre');
break;
case 'ingles':
document.form1.mes.options[0]=new Option('January','Enero');
document.form1.mes.options[1]=new Option('February','Febrero');
document.form1.mes.options[2]=new Option('March','Marzo');
document.form1.mes.options[3]=new Option('April','Abril');
document.form1.mes.options[4]=new Option('May','Mayo');
document.form1.mes.options[5]=new Option('June','Junio');
document.form1.mes.options[6]=new Option('July','Julio');
document.form1.mes.options[7]=new Option('August','Agosto');
document.form1.mes.options[8]=new Option('September','Septiembre');
document.form1.mes.options[9]=new Option('October','Octubre');
document.form1.mes.options[10]=new Option('November','Noviembre');
document.form1.mes.options[11]=new Option('December','Diciembre');
break;
default:
break;
}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF">
<form name="form1" method="post" action="">
<p> Idioma:
<select name="idioma" onChange="cambiaIdioma(this);void(null);">
<option value="espanol">Español</option>
<option value="ingles">Inglés</option>
</select>
</p>
<p> Mes:
<select name="mes">
<option value="Enero">Enero</option>
<option value="Febrero">Febrero</option>
<option value="Marzo">Marzo</option>
<option value="Abril">Abril</option>
<option value="Mayo">Mayo</option>
<option value="Junio">Junio</option>
<option value="Julio">Julio</option>
<option value="Agosto">Agosto</option>
<option value="Septiembre">Septiembre</option>
<option value="Octubre">Octubre</option>
<option value="Noviembre">Noviembre</option>
<option value="Diciembre">Diciembre</option>
</select>
</p>
</form>
</body>
</html>
Un beso