I hate to tell you this, but those A-pillar spot brackets are usually designed for specific vehicles, meaning that later Imp brackets are probably not going to seal effectively on XJ A-pillars.
Oops.
In order for the cabin to be weathertight, you need the proper brackets and gaskets - and fabbing up the gasket to fit the wrong bracket is going to be a task. I won't come right out and say it's impossible (very little actually is...) but it's going to be awully damned difficult.
If you make them work, I'd like to hear about it.
As far as the wiring goes, your best bet would be to tap either a "Hot in ACC" lead (if you want the key to control them,) or an "Always Hot" lead (if you want to turn them on without the key,) and use that to feed a switch. Use relays to feed power directly to the spots - you can take this directly from the battery - if you have the switch fed from a Hot in ACC, the relay will only switch ON when the key is in either ACC or RUN - and this will take a significant load off of the switch (depending on the bulbs used - I'm not sure how high PAR34 bulbs can go - you may have a hard time locating a switch that will handle the load effectively. Also, the shorter you can keep the main power feeder leads, the better off you are.)