Just have your image tags call a PHP script, like:
<img src="serve_pic.php?file=banner.jpg" />
Then your PHP script can check HTTP_REFERER to see if the request is coming from your site. If it is, then send the pic back. If it's not, send an error message (or something else) back.
Diego