Or you could create a scenery or device and use this script:

Code:
(script startup shield_door
(begin
(object_set_collideable *[shield name here]* false)
)
)
This should make it so that you can walk through it, but vehicles and projectiles cannot go through.