It must be possible i'm just guesing here something like trigger relay ? and i think youll have to work with func_wall_toggle and an entity around it that toggle's it of (and maybe trigger a gib shooter thing) , then i think that trigger relay to toggle it back on after a delay .. i can be totally wrong here but ah well