Hallo,
im IE geht es auf jeden fall, wenn du den BODY-Tag mit document.write ausgeben würdest und dort dein Image übergibst..
<script>
document.write("<body background="+ bgpic +">");
</script>
sollte etwa so funktionieren...
Evtl. könntest du sie auch über CSS ändern, aber auch das muss im <script>-Tag geschehen.
Gruß
Thomas J.