I've not looked into force pushing or pulling objects, but if you use a door, you can use the lip key to specify how far it should move.
I would guess though that if you make a trigger_multiple that can be force pushed/pulled and added a script to it you could move it using the script. Nothing more than a guess though going with the fact you can move entities using script. I don't know how you'd determine which direction they were pushing in tho...
... go to
www.map-center.com) and ask there, Raven (works for Raven...) will tell you how to do it.