User generated content?

Hi, I am beginning a project which will involve 2d objects in a 3d world. These objects will be meshes consisting of planes. I need the player to be able to create image files in paint.net or gimp and have them overwrite the textures that are used for materials on the planes. Is there any reasonable way to achieve this in UE4?

Funny enough this would be fairly easy to do if the game is multiplayer and will only be played online. I don’t know of a built in system for adding on the fly textures, but the engine does support on the fly downloads of images from websites, so you could upload images to an external server and then stream them down to the client.