Yes you can generate a link that corresponds to a file... maybe this is maintained in a table somewhere.
Link
/downloads/file1234.mp3
File
c:\my music\downloads\nappie.mp3
The fpassthru function will pass the entire file through but you will need to be careful with content-type header to make sure it matches up with the type of files you will be delivering. That way the browser will understand what content-type is coming from the server.
Dave
===========================================
http://badblue.com/helpphp.htm
Free small footprint web server for Windows
PHP, P2P file-sharing, transcoding and more