Had a similar problem... but my computer hard drive crashed, and my iphone completely froze up on me, I got a new hard drive SSH'd to my phone and downloaded the contact files from my iphone listed on this thread....
http://modmyi.com/forums/windows-specific-modding-discussion/5781-where-contacts-contact-photos-stored-iphone.html
then I restored my phone copied the files back to the iphone, restarted, sync'd it again, and suddenly all my contacts were backed up in outlook. Its a pain in the ***, but not as bad as copying contacts files from the iphone. Open the files with an SQL program, copy all the data to an excel spreadsheet then import that file into outlook.