It is possible to randomize textures on a static mesh taking random image from an external folder?

ok, and is it possible to change texture in-game in real-time?

ex. I take a photo > the photo is stored in a folder > the image will appear by pressing the button automatically in real-time