Well, you can't make an interactive map for iPhon using Silverlight, Java or Flash technologies and all you have to do is use JavaScript. Or maybe not. Perhaps the SVG beam at the end of the tunnel for creating map services for iPhon? It seems that iPhone 2G does not support SVG too badly, it’s a pity that many SVG sites are not optimized for iPhone. Take for example the abandoned (!?) ESRI SVG viewer :
It loads, you can easily turn on and off widgets, but control is impossible. Probably, it will be great if ESRI makes its ArcGIS Server SVG API compatible with iPhon, then any implementation of ArcGIS server will be viewed on iPhon