Hello, and happy new year to you all!

If this question has been asked and answered before, please forgive me, and I would really appreciate being pointed to the correct answer (I must admin - I find these forums a bit difficult to search for relevant and recent posts)

Anyways, what I am wondering is; my fiancee - who I love so dearly ;) is starting up a photography business. After the pictures have been taken, the idea is to email the customer with a direct, secret link to his/hers photos. So when the client click this link, they log in, and they can browse ONLY THEIR photos and add to cart. I have looked at the "hide category", but if I understand correctly, this shows hidden categories to ALL customers who log in, right? So I need something based on per customer.
So when user01 log in, he/she can only see products in the category user01s_photos (and later maybe even user01s_photos_02 etc for later photoshoots)

Du you know if this is possible? If so - I would love to know how.. :)

Take care, and thanks for all your help :)