Fun things first, here's a demo of the whole thing :
X10 is an ancestor amongst domotics protocols. It is flawed by many ways and I guess pretty outdated if you are into modern domotics, but it has two main advantages : it's cheap, and you don't have to re-wire your home. So that makes it a good candidate for prototyping and experiments of all kinds. Which is exactly what I am using it for
Making OpenRemote talk to the X10 controller has been pretty smooth, thanks to Jesse Peterson's library. I guess next steps will be to support dimming commands, as well as status inquiring.
If you are interested in controlling X10 devices with OpenRemote, I've written a short HOWTO, you can read it here.