Dunno if this is possible but wondered if anyone can advise.

Basically I want a client to select template of a simple border that shows the size of a block (or enter their own size to make the border) - they then upload a draft image and size said image to see how it looks within the template. The size of the image can then be noted down for ordering.

Not done any coding like this so may have to sub-contract but would be handy to know what to ask for - Java, PHP?? Budget is not a lot so looking if it is something I can learn myself to do even, WP plugin? (don't laugh )
Cheers

Dave