This is a WordPress plugin that will detect mobile devices and redirect the user. You just have to tell it where you want the mobile device to go. This plugin does not turn your current site into a mobile site, it directs the user to another url or subdomain where you have mobile content. This plugin is also for self-hosted WordPress installations.
If you want to get the code check it out at http://wordpress.org/extend/plugins/mobileesp-for-wordpress/