Unique file system for multiple domains in Domain Access
There is a sandbox module that appears to do what you need: https://github.com/markwk/domain_files

Essentially it extends the DrupalPrivateStreamWrapper class to provide a file path for each domain.

There is more discussion on d.o here with other methods people have tried: https://www.drupal.org/node/198131