There's the old CP-290 which has been replaced by something else I'm sure. All it did was send X-10 commands as usual, but it could be controlled via PC.
There are all sorts of modules you can get to do control like this, but if you want to control a bunch christmas lights like this (especially if you don't need to dim them), then building your own will probably be the cheapest option. Just get a bunch of suitable SSRs and go at it. You can use a PC with any IO device of your choice or rig up (possibly a network of) microcontroller(s) to handle things.
For things like the christmas light show, you probably don't need dimming, so things are likely pretty easy. If you want dimming, I'd recommend going with a prebuilt control system unless you feel comfortable dealing with real-time microcontroller programming and directly AC coupled stuff.