If you have control of the server, you could make a virtual directory below each site that points to the /Data/images folder.
ie you could create a virtual directory at /Data/Sites/[SiteID]/images (for each site id) and map the virtual directory to the physical directory at /Data/images
This way all sites still browse only to their own folder but the files are shared in a common location.
Hope it helps,
Joe