Jag trodde att du använde en array för att kunna ha filer som inte hade namn i en följd (0.gif, 1.gif, 2.gif o.s.v.), men då får du ju ändra pyttelite.
<script type="text/javascript">
<!--
var images = ["foo", "faa", "bar"];
function preload(i){
if(i>=images.length) return;
images[i] = new Image();
images[i].src = "bilder/" + [b]images[i][/b] + ".gif";
preload(i+1);
};
preload(0);
//-->
</script>