What if a person has a relay gr8 idea but don't have resources to make it reality, are their any companies which will make him partner if they like his idea and develop it.........?
You could look for investors. I'd look for investors off line, because if you find one online, they may steal it :x!
Sure, but you really need to protect your idea. If you're in the USA, go get a patent now. A provisonal patent is relatively inexpensive and can be used for up to a year. Investors like security, and the security your idea can't be copied by competitors is a huge factor when giving money. Some universities, like The University of Toledo in Toledo, Ohio offer free patents for faculty, students, and alumni. Best of luck.
Can you make your idea modular? Sell it in parts. That way you could develop and sell the first part and use the proceeds to fund the second part etc. Rinse and repeat.