A problem to say the least. You could charge him a one time fee upfront and issue license or licenses and let it go at that. The licenses would have a limit to number of copies he would be allowed to make. If he makes it big and wants to do more copies he would have to pay for the new licenses.

Ray E. Strode