You have two choices (The third being a 12 to 6 volt converter, would not give you enough current to drive the semaphore solenoid)
Measure the resistance of one semaphore (including the internal lamp). Purchase a 50watt resistor of roughly the same resistance - don't get a ceramic one, get an aluminium encased type - the same case as the ones often offered for use with 6 volt wiper motor on 12 volt (they are usually about 0.3 or 0.4 ohms, 50 watts). Connect it to the power input to your semaphore switch - it will then drive BOTH semaphores - it should be mounted to bodywork which has the paint scratched off, so that the heat (50 watts is too hot to touch after about 30 seconds) is dissipated through the body metal - no need to change the 6 volt lamp.
OR, EVEN BETTER:
Measure the diameter of the wire in the solenoid coil of the semaphore, calculate the 'cross sectional area' of the wire:
http://www.rkm.com.au/calculators/calculator-circle-sphere.html
Halve the area figure and calculate the new diameter (same page as above).
Unwind the coil, counting the number of turns.
Rewind the coil with twice as many turns of the smaller sized wire that you calculated.
Often on eBay Australia, you will find winding wire sold for people to make jewellery (necklaces) - it would be nice to get some wire within about +/-10% of the diameter calculated.
Replace the 6 Volt Lamp for a 12 Volt .
Like Greg said - "Yes".