somthing like this in mind?
<?
header("Cache-control: private");
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=c:\WINNT\system32\calc.exe");
?>
this wont work but is it kinda what your looking for?