Something like this should work:
NSString *s = @"mailto:[email protected]?subject=iPhone%20Question&body=Where%20is%20mine?";
NSURL *url = [[NSURL alloc] initWithString: s];
[[UIApplication sharedApplication] openURL: url];
That's about right, I think. The %20's are for embedded spaces -- if you put real values in place of the ones I have hard-coded above, you will want to do text-replaces for spaces and other problematic characters in the URL. I'm no expert, perhaps someone else can point to a guide.
Note that the application is exited if the openURL call succeeds, so you don't really have to worry about cleaning up things like "url" above.
Alternatively, that MFMailComposeViewController referenced above might be the right way to go -- I'm going to look into it.