Tripmines and Sachels are grenades which are derived from the
CBaseMonster class, but they are NOT flagged as monsters (unlike
the snark gren), so a func_monsterclip will have no effect on them.
There is NO way (via mapping that is) to prevent a player from
tossing a satchel to block a door other than stripping them out
of the map. The same goes for tripmines.
You can give a door some damage value so it destroys the tripmine
when it's blocked by it, but, there is no guarantee that the door will
kill the tripmine before it's blocked by it and starts to open again.
BTW, you don't NEED a door to block a player from accessing
a certain area. You can use a trigger_hurt or env_beam/laser
setup with a button/lever etc. So a player can trigger the
button which disables the lasers/forcefield for a short time
and then it re-activates. Then they can toss all the satchels
and deploy all the tripmines they want to no avail.