Get a linux server with 2tb hard drive. Pay somebody to set it up with different user accounts, then use Expandrive to mount the linux server to a local directory
So whenever you go to R:\ it will show the files from the linux server, and you can give access to specific files based on user accounts/permissions.
That's what I'd do anyway
