Can I block a number on my iphone from texting me if that other person has an iphone?

So, usually if 2 people that have iphones text each other-they use "iMessage" kind of like instant messenger. Anyway, I have smart limits-where I can block a number, so I put the number to block and from what I can see, that person is still able to text me and I'm still getting his texts! Is it impossible to block someone on "imessage?" Should I turn off my imessage and get on regular text like sms or something so that I won't get his messages?

Why block the number just tell the weirdo to F---K OFF! Or just break their phone. Or buy a galaxy. Or a pager. Or call me because I have an iPhone too! (;

There is no easy way to block a specific number from calling or texting your phone, unless you are prepared to jailbreak your phone.

If you are, you can read more about how to do that here:

Once you've done that, you will need to look in the independent app store Cydia and download a number blocking app