As to your question about the switches, that may be where you might right into a problem.
X10 switches require a small amount of constant power to operate. Otherwise, they would never be able to listen for commands, and respond to them.
The "two-wire" switches (the ones that only connect to the "Line" and "Load" wires, and not the "Neutral" wire) work by running a very small amount of current through the load in order to get the power to run. Most florescent bulbs (including most CFLs) are not designed to be able to pass this small amount of current. Those bulbs need a switch (or module) that has a connection to the "Neutral" wire, in order to always get power.