Depending on what those other features are, you could just make an iPhone-specific website and users can add it to their home screen as if it were an app. I know Jerkcity does this:
http://jerkcity.com/ip/ Has its own custom icon when you add it to your apps menu and everything. Unless you have something that HAS to be in an app, this will be way simpler for you, especially since you can avoid the whole approval process by Apple and paying developer fees and everything else.
I've only done a bit of basic iPhone programming, I could definitely do the opening a web page bit but beyond that it depends. Still, unless it conflicts with something you didn't post here you might want to consider the route I mentioned above.