The contacts on the iPhone are stored in the flash memory, not the sim. If you can import contacts from your old phone using iSync (mac) or into the Outlook address book (Win), you shoudl be able to sync them to the iPhone.
But unless there's an hacked app to do it (I don't know of one), you can't transfer contacts with the sim.