How do I message across objects with blueprint?

You can create a blueprint that has the items you are using within its component tree.
From here operating a given reference based on the trigger activity is a natural thing.

So you have the Door and a collision box as a minimum in the blueprint, you would configure the trigger to recognize the block using the collision callbacks (begin actor overlap / end actor overlap)

But as elitereloaded suggested, screen shots of your configuration are a good place to start with getting recommendations.