MKMapKit doesn't provide any geocoding support, only reverse-geocoding support (i.e. co-ordinate to location data). You will need to use some other external geocoding service that provides a HTTP API to do this.
Cloudmade is one such service and they even have an iPhone SDK.