At the minimum, you need a neutral wire at the location of the switch, a switch that will handle fluorescent lights (xps3 come to mind), a transceiver to translate the x10 RF to power line signals (either rr501, tm751, the CM15A, or a ds7000 security unit) and a universal remote that sends x10 RF (ICON comes to mind).
Newer electronic ballasts tend to jumble the powerline signal, so a filter might also be needed.