Yes, you can turn off data, and no; officially you can not plug a different sim card in the iPhone.
You can currently unlock the non 3G iPhone and use a different sim, but nothing is known about unlocking the 3G iPhone. There are some other ways around it but the simple answer is no.