This keeping of the idea close to the chest is the bane of many a novice programmer and entrepreneur.
Come out with your idea,document it and ask others in your field what they think about it. Having an idea alone does not guarantee that the solution will see the light of day .
Here is a recent comment i posted to a young friend on Ideation and Introspection, both crucial activities to problem solving, regardless of domain.