This door is a static actor, until the player or some bots touch it. Then the actor becomes dynamic and rotates in the direction the character is pushing.
In UDK usually are used a trigger with a kismet event or a hinge physics actor, but this is slow if there are a large number. In this way it's only a static mesh until it is touched.
Can be configured with several parameters, force, limits, locked, and can use any staticmesh.
Left to do: - Sounds - Lock - Some animations for the character to push