Real time texture browser

I would like to create an object that can have any texture added to it from the users computer. So that if they wish so, they can browse their folders and add a .jpg file and it will project it to the object. Is it possible to make real time browser for this?