prova una cosa di questo tipo

<script>
immagini=new Array()
immagini[0]="prima.jpg";
immagini[1]="cartella/seconda.bmp";
immagini[2]="../terza.gif";

arr_img=new Array()
for(i=0;i<immagini.length;i++){
arr_img[i]=new Image()
arr_img[i].src=immagini[i]
}
</script>

Il settaggio dell’utente si limita ai valori dell’array immagini, che appunto contiene il percorso relativo di tutte le immagini da precaricare (testo dalla mia futura pillolina )