Web site stats analyzer that can list all downloaders of a specific file?

Does anyone know of a website stats package (written in either PHP or Perl) that can display all the visitors/IPs who downloaded a certain file? Additional info like reverse DNS, country of origin, bandwidth used, etc. would be nice but not required.

I currently use awstats, but the closest I can get from that is the “full URLs/pages” list that gives me aggregrate information for each file – but not detailed information on each person who downloaded that file.

Basically, I just want something that can go through the access logs and find all entries relevant to a specified file so I can tell who is downloading it.

Thanks in advance!