Realtime User Texture Customization

I am in the process of building a snowboarding game. I want players of this game to be able to customize their boards with an ingame texture painter. Is their anyway to do this. The UV map for the snowboards top and bottom are pretty much just oval like shapes.