I know very well all the technologies you have named (basically mobile web, specifically targeted to the iPhone) because I've been working with them for years. I can't give a precise time estimate though because I need more details about the project.