Вывести картинку через php, возможно?
скрипты имеют доступ и к закрытой директории, так что айпишник разрешать не надо. а выводить через заголовок, как уже написалиheader("Content-Type: image/png"); // mime-type пикчи в заголовке
// можно добавить другие заголовки, если необходимо 
readfile($image); // $image - строка с путем к файлу
Пишите парсер папки и по имени отдавайте картинку
Пример$img = $_GET['img'];
// Тут проверки и прочее
$image = imagecreatefromstring('/dir/' . $img);
// Тут можно наложить водяной знак или уменьшить, превью типо
header('Content-Type: image/png');

imagepng($image);
Создайте скрипт с этим содержимым и отдавайте ссылкой 
/script.php?img=123.png
/script.php?img=456.jpg
Это чисто пример без проверок и прочего, можете ещё всего там добавить по желанию