Download Manager plugin by Shaon will handle your downloadable files. You can set password and set access level any of your downloadable files from your wordpress site. You can add/embed downloadable files anywhere in the post just pasting the embed code inside your post content.
Download: http://wordpress.org/extend/plugins/download-manager/