omg, wait for source? dick.. lol
how about a door, that is trigger only (flags),that has as it's trigger a button, and just set up some func_rotating's on a non-moving area near teh door.
look at the entrance to HalfLife, when barney opens teh door for you, this is a good example of what you need.
and seriously, source isn't the answer to all our problems, it's just going to opena whole new can of worms, ie: noobs getting totally lost in teh sheer amount of new stuff you can do.