My Custom Fields WordPress plugin recently added the ability to select files from the Media Library into custom fields. To provide this functionality, I created a separate plugin, which can also be used in other contexts, e.g. a theme settings page.
File Select is available download. Let me know how it works for you!