You can set up MobileMe to use any email address as a 'push' email on the iPhone. The first thing you need to do is set your non-MobileMe (.Mac) email address for auto-forward to your MobileMe (.Mac) account.
When you create the email account, make sure you set it up as Other (not as a .Mac or MobileMe account.) Then select IMAP as the type of account. Enter the name and auto-forwarded email address. (This is the email address that will show as the "From" email, even though you're using your MobileMe account.)
For your mail server settings, use your MobileMe settings:
Mac OS X Hints
http://hints.macworld.com/article.php?story=20080709200435121