Well, where to start.
My first thought was: If you can't answer those questions you asked, don't start this project.
If you pay someone to do this kind of work and you can't verify what he did, you must trust him/her 100%, else this is bound to fail and you may lose everything you invested.
My best tip is: Educate yourself. You don't need to be a programmer/developer but you have to understand the concept.
I totally agree. In addition, you need to have a plan that makes sense (i.e. a good whitepaper) that outlines exactly what the goals of your project are, a timeline for releases, and a description of your team. If you're trying to do this to make money, no one is going to invest if it smells like a get-rich-quick scheme.