If you look around, you can find the HTC TouchFlo .cab that will give you some of that functionality. There are also numerous programs to allow you to change your background to something that looks like an iphone I guess. Other programs allow you to change your icons to look like iphone icons.
In the end, it's pretty futile because you are essentially just putting a skin on something that is not an iphone. If that's what you really want you should probably get an iphone. I would think putting all of these apps and skins and such will just slow down your phone and do a half-assed job of making it behave like another device. Mogul is in many ways a much better (or at least more versatile) device than the iphone. It really depends on your personal needs. I don't know the specific apps because I haven't tried to make my phone act like an iphone, but I just searched for
"ppc iphone conversion" and the first link answers your questions.