Ci sono vari interventi nel forum (prova a fare una ricerca), ma non so se sono dello stesso tipo di quello da te chiesto.

Per scrivere in un campo testo:
document.NMEFORM.NOMECAMPO.value = "cosa vuoi scrivere";

nel tuo caso e` piu` semplice che popolare una select.

Io proporrei che dovresti avere una matrice con tutti valori che vouoi scrivere nei 5 campi per ogni valore della select:
codice:
<head>
<title>...</title>
<script type="text/javascript">

var matrice = new Array();
matrice[0] = new Array();
matrice[0][0] = "pippo";
matrice[0][1] = "topolino";
matrice[0][2] = "qui";
matrice[0][3] = "quo";
matrice[0][4] = "qua";

matrice[1] = new Array();
matrice[1][0] = "clarabella";
matrice[1][1] = "minnie";
matrice[1][2] = "emi";
matrice[1][3] = "edi";
matrice[1][4] = "eli";
...

function riempi(ss) {
  var n = ss.selectedIndex-1;
  ss.form.primo.value = matrice[n][0];
  ss.form.secondo.value = matrice[n][1];
  ss.form.terzo.value = matrice[n][2];
  ss.form.quarto.value = matrice[n][3];
  ss.form.quinto.value = matrice[n][4];
}
</script>
<head>
<body>
<form ...>
<select onchange="riempi(this);">
  <option value="">scegli una opzione</option>
  <option value="maschi">maschi</option>
  <option value="femmine">femmine</option>
  ...
</select>

<input name="primo" value="">
<input name="secondo" value="">
<input name="terzo" value="">
<input name="quarto" value="">
<input name="quinto" value="">
</form>