Besides, 50% profit means nothing, I'd do it like this:

You pay $xxx up front, if you can't you aren't being serious.
You keep 100% profit until you reach $xxx.
After that point you give the coder 50% of the profit each month.

It takes a lot of resources to maintain an imagehost, I underestimated it myself.