Is there a way to automatically store media files at any location in a WordPress network?

I'm trying to find a way to upload images to everyone on my network, but I do not want websites sharing the other's media files. In other words, I want to submit websites with standard media that they can use without having to create each site individually.

Is there a way to do this?