Não sei se ajudaria no seu contexo, mas costumava compartilhar fotos com o picasaweb. Com ele você pode compartilhar o album apenas para quem tem o link, não sendo, desse modo, público. O problema que eu achava era que reduzia a qualidade da imagem, mas nada que atrapalhe apenas visualizá-las.
Hoje em dia, tenho usado o google drive, onde consigo fazer upload das fotos em alta resolução e compartilhar da mesma forma: apenas quem tem o link direto pode visualizar o(s) arquivo(s).
EDIT: nos dois casos, a pessoa que vai visualizar não precisa estar cadastrada.