Hallo,
in CSS ist dies möglich.
Du nimmst 2 ineinander verschachtelte Elemente. Z.B.:
<div style="background:url(hintergrund.gif) ...">
<div style="background:url(spotlight.gif) ...">
<--! Content -->
</div>
</div>
So würden die Bilder übereinander liegen. Wie du sie genau positionieren kannst findest du unter:
http://de.selfhtml.org/css/eigenschaften/hintergrund.htm#background_position
Gruß
Markus