mwinters welcome to the forum. Although X10 doesn't have a module that will do the mechanical part of your project you can take a look at this which is made for a door. http://www.smarthome.com/5190.html
X10 can be used to control the above or similar devices. You would need to get AHP with smartmacros and I would recommend all the other plugins as well since you may/will expand into other things. X10 has some good package deals going on almost all of the time.
As far as what other X10 modules will be needed to do your project will depend on wether you control the power going to the devices supply or control the low voltage side of the device. With low voltage AC controlled devices I perfer controlling the 120 VAC side of things using an X10 controlled outlet or an appliance module. Most AC to AC stepdown transformers will not cause a noise problem on the line. To control the low voltage side you would need a universal module to switch it on and switch it off.
X10 can be Incorporated into just about anything your imagination can come up with and when you get stumpted, just post it here and someone will come up with a way to get it to work. (almost always) ;D
(http://www.bdshost.com/X10/lpup.gif)---(http://www.bdshost.com/X10/lpup.gif)---(http://www.bdshost.com/X10/lpup.gif)---(http://www.bdshost.com/X10/lpup.gif)---(http://www.bdshost.com/X10/lpup.gif)----KDR