Well Virus1 (now that's a handle that doesn't inspire confidence in this particular thread) I think your business plan is seriously flawed.
You are essentially asking for someone to work for you for free, as you admit you don't have any money. Then at an unspecificed time in the future, after an unspecified amount of marketing and advertising by yourself (and the person has no particular reason to trust your business acumen or sales ability), the person may get $5,000 or $15,000.
If you never sell any units, the programmer will get nothing. Presumably if you sell the company to Adobe or Microsoft for $1M, the programmer will not get $500K, either.
Here's what we know about this project:
Virus1 has an idea, although he won't say what field it is in, let alone what makes it unique and saleable.
Virus1 is not particularly skilled at marketing commuication (as evidenced by the examples in this thread)
Virus1 has not been able to convince a professional programmer that the idea is good enough to take on "on spec" (since the programmer is sensibly insisting on being paid for their week's worth of work)
Virus1 has not been able to sell any financiers, established companies, venture capitalists or relatives and friends on the idea of underwriting the investment.
I think you need to go back to the drawing board and come up with a business plan that does not contain the phase "someone programs it for free" and "lots of people somehow buy it".
Include in this business plan how you are going to communicate effectively about the project (including the use of Non Disclosure Agreements) while protecting your inellectual property.
Include a specific and time-based marketing plan including who is going to do the marketing, to whom, how, who are the buyers, where the funding for the advertising, shipping, travel, marketing materials etc, is going to come from, and sales projections: how many units are planned to be sold, by what dates.
You need to estimate all of your expenses, including mundane things like business license, taxes, overheads, phone bills, postage, printing on the advertising material and product packaging, costs for bank and charge card setup and service charges/fees, allowance for bad debts, returns, all of that.
That will tell you how many you have to sell before it starts returning a profit.
Then, you have to raise that amount of money before you start. This initial capitalization is what you need to get the project off the ground. Your completed business plan plus your NDA presentation of the idea should be strong enough to get some speculative money from friends or family, and to someone to commit to your project.
If you can't raise $5000 from friends and family on the strength of your idea and business plan, then bin it. In that case you don't have any basis for asking someone to donate a month's worth of programming to you for a product that you will own all the rights to. As it is, your thread title is inaccurate to downright deceptive.
The other thing you could do is say "I've got a great idea for a shareware program, and if someone wants to develop it with me for fun, then if we ever make any money on it, we'll split the proceeds 50:50"