You need a SIM to text. Your SIM is what the phone number is tied to, and you can't send/receive texts without a phone number.
AFAIK, most phones will allow you to use apps, the internet (over WiFi only; no cellular) etc. without a SIM. I don't have experience with Windows Phone, though.