http://example.com/cgi-bin/counter?downloadfile
Ich würde die url eher so nennen (PHP):
.../download/getfile.php
der user kommt als von deiner seite (z.B. auf www.example.com/musik.php) und klickt da auf download (ein submitbutton z.B) ... weiss der user nicht weiss: Du übergibst den Dateipfad durch ein Hiddenfield an getfile.php und nun kann er ihn laden.
Der Trick dabei: wenn er auf getfile.php geht kann er nicht sofort das file ziehen (sprich: lechert nicht rum) =)
ciao