In my opinion, on a standard, locked iPhone, you can't block calls. I may be wrong, but don't think so!! On a jailbroken phone, you can use an app called iBlacklist to block. There are some methods to "simulate" blocking calls on a standard iPhone, but essentially, it's not to be.