I haven't looked at your sample ghudson, but do you create a copy of the original file on a shared network drive?
If not, how does it cope when a file is attached from a users C:\ drive and another user attempts to view the attachment by clicking the hyperlink?