File Proxy is a simple WordPress plug that lest you protect / restrict access to a specific embedded file. It lets you embed files from the upload directory into a post or page using a short code that restricts access to registered users. guest users who click on the link are prompted to login before returning the file.
Download at http://wordpress.org/extend/plugins/file-proxy/