in reply to images & background images with CGI

Just to add one more way to do it:
<BODY STYLE="background-image:url(/images/back.jpg); background-repeat:no-repeat; background-position:2cm 0cm;">
which you can easily insert using the before and always mentioned CGI.pm.
alike this:
print start_html( -title=>'Body with background image', -style=>{'background-image:url(/images/back.jpg); background-repeat:no-repeat; background-position:2cm 0cm;'} );

Have a nice day
All decision is left to your taste