If you are paying someone to work an 8 hour day, no problem just paying the programmer.
But if you want someone to work a practically unlimited number of hours as is most often the case then you are going to either need to pay the person to work two 8 hour shifts, hire additional programers, or give the programmer some equity in the business.
The only way I see this as possible is if you sit down with a "front end" graphics guy and create every page. Then have the programmer put the code behind it.
But beware the code that is written it will be hard for another programmer to pick up on. Everyone writes code differently and it is just suprising in one language how many different ways there is to create a solution.
But if you want someone to work a practically unlimited number of hours as is most often the case then you are going to either need to pay the person to work two 8 hour shifts, hire additional programers, or give the programmer some equity in the business.