I'm probably not the best person to answer this, as I don't host publicly.
However, can't you simply remove "Everybody" access to view the photos? If they can view, they can download.
Also, you could try removing the Guest user from the "Everybody" group or setting a password for it. I'm no expert in this area.
--
Adrian