Trochę za mało informacji na temat tego czasowego udostępniania.
Ale jeśli założymy, że fotki mają być udostępniane przez internet poprzez stronę www to najprostszy skrypt np. php ograniczający logowanie się do przeglądanych zdjęć po określonym czasie załatwi sprawę.
Wymaga to jednak podania loginów do strony www, które należy sprawdzać pod kątem uprawnień czasowych do dostępu do stron www i to wszystko.
Można też zrobić tak - bez ograniczeń wyświetlać tylko fotki z jakimś bardzo trudnym do usunięcia znakiem wodnym, a po zalogowaniu uprawnionych osób wyświetlać im już fotki bez tego znaku wodnego ale tylko przez określony czas.
Tak robią np. różnego rodzaju "sklepy" ze zdjęciami.