I would go ahead and call it via the image tag, and use JS to supply the referring url. You just need to write the image tag with JS. This will enable you to get both the calling page, and the reffering url.
<SCRIPT LANGUAGE="javascript">
<!--
var ref = documemt.referrer;
//in case you want to track bookmarkers
if (ref == ""){
ref = "bookmark";
}
document.write('<IMG SRC="path/to/phpscript.php?refer='+ref+'" BORDER=0>');
//-->
</SCRIPT>
Assuming there are no syntax errors in the above script:
the referring url can be had from PHP in the variable $ref, and the calling page can be had from the envirnment variable HTTP_REFERER .
You can always use the <NOSCRIPT> to call the image with no reffering url for those with JS disabled.