To be honest i never worked with those SIM cards, from what i understand they need clock and low voltage and you read / write data serialy , you should look for a SIM cards manufactor and get a data sheet of a SIM card.
If you'll make a SIM card programmer please share it with me , it should be very nice project, each SIM card can contain 32kb of data...