It should be able to, the only thing a phone really needs a SIM card for is making calls for which you pay for, or texting.
Yes, via a wifi connection.
not thru the built in phone app but there are other app using VOIP that allow u to call people over internet without a SIM card
They use skype to call and Spoof card to change their number
yes
No.
You have to buy the card from a newsagent and call the number
you can, but only with an iTunes gift card
No, the sim card is located in the top of the phone only.
You can use something called skype. You can download it on to your computer and if the person that you are calling, has skype too, you could talk to them for free.
Im not sure but i think you have to jailbreak it
Then just get an iPod touch ..
Only if the iphone is a GSM phone with a SIM card... Otherwise if it is CDMA then no, you have to activate the other iphone.
No actually u cant even if u have a 3g sim card but u can definetly use skype to do that.