most freelancers ask for a deposit (50%??) up front of any work they are comissioned to do. There is a thread here for a contract that you may want to check out
In short the first hurdle is to make sure you have 50% of the total project budget available for when the guy starts work
hope this helps
regards
mark
here is the thread for the
contract