No, tenés que iterar sobre resultat (while, for, lo que suelas usar) e ir dibujando el array en JS con el formato JS...
Algo así:
Código PHP:
<script language="javascript">
....
nick_base = new Array();
<? while( $resultat=mysql_fetch_assoc($nicks) ){ ?>
nick_base[<?=$resultat['id'];?>] = '<?=$resultat['nombre'];?>';
<? }?>
...
</script>
Y no como estás haciendo vos:
Código PHP:
...
var nick_base= new Array(<?PHP echo $resultat;?>);
...