Una solución aproximada podría ser esta aunque tengo que copiar el array de php a uno nuevo de javascript.
Código PHP:
<?php
$lista = array( array('hola', 'don'), array('pepito', 'juan'));
?>
<html><head>
<script language="javascript">
<?php
echo("var lista = new Array();");
for( $i = 0; $i < count($lista); $i++ )
{
echo("lista[$i] = new Array('".implode("','",$lista[$i])."');");
}
?>
function myfunction()
{
with( FormName )
{
Campo1.value = lista[Combo.selectedIndex][0];
Campo2.value = lista[Combo.selectedIndex][1];
}
}
</script></head>
<body>
<form name="FormName">
<br>Combo
<select name="Combo" size="1" onchange="myfunction()">
<option>0</option>
<option>1</option>
</select>
<br>Campo 1
<input name="Campo1" type="text">
<br>Campo 2
<input name="Campo2" type="text">
</form>
</body>
</html>