Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
It seems you have a TON of learning to do. Either scour the internet for each individual piece of your app to learn how to implement them or start at the beginning and find a book on C/objective-C. I found that when learning iPhone programming, it was easier to start with learning the programming language first then learn the iPhone programming portion after. Even if you manage to put together your app from learning iPhone programming on the net, you probably still won't have any idea how/why things work. Just my two cents.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.