After I setup the iPhone version of my blog a lot of people were asking me how to do it. Truth is the plugin I’m using makes it extremely easy. Even if you host your own WordPress blog it’s easy to add the WPtouch plugin and get your site iPhone enabled. From your admin console go to Plugins > Add New > search for “WPtouch”, hit “Install” and you are good to go.
The only problem I ran into is that after I installed W3 Total Cache it completely hosed my iPhone site version. So pay attention to possible plugin conflicts as you further optimize your site.