Is there a way to intercept incomming calls/SMSes (to block or unblock it) on the basis of mobile numbers which are added to screening list?
Well, if you are looking for an app, there's certainly a number of call blocking apps in the Android market. I'd recommend the following free app that does this and a lot more things: https://play.google.com/store/apps/details?id=cloud4apps.cBlocker