Question: How can i make my application start on the iPhone startup?

Answer: 
If you plan on distributing your app via the App Store, this is not possible.

As Randolfo mentions, many things are possible via jailbroken installations.
You can only do it with a jailbroken phone.