CGMiner can use a conf file or arguments (sometimes referred to as parameters or flags) or both. While there are around 70 different settings for CGMiner, you only need to set a few to get it working... then there are a few more you can tweak to try to improve your hashrate. If your computers all use the same hardware, you should be able to use the same configuration on all of them (though some may have to be slightly adjusted because not all GPUs of the same model behave the same).
With CGWatcher you can use online config files, meaning you can post your conf file to pastebin or any valid URL and point all miners to it. That way if you want to change something, it changes on all of them. CGWatcher downloads the config file before it starts the miner to make sure the miner will be using the latest config.
Once you've setup CGWatcher and your profiles on one mining computer, you can then just copy the folder to all of the other computers. No installation is required. Even the autorun entry will be created the first time CGWatcher is ran if this setting was enabled in the initial setup, meaning you don't have to go through each computer and enable it.
With CGRemote, you can then manage all of the miners from one computer. You can start/stop/restart miners individually, or check the checkbox on each miner to apply actions to a group of miners at once. If you are running CGWatcher on the miners, you can also switch profiles to mine different coins (assuming you've setup more than one profile.) As I mentioned, CGRemote is in beta so there are still a lot more features to come... and I'm not sure how soon until release.
I have 7950s, so a few settings would need changed for 7970s. There may be others who have better configs and you can find them posted on various sites. I have to keep my intensity low enough that I can still work on these programs while mining without lag, especially when scrypt mining. If you would still like help PM me or I'm on freenode IRC in #cgwatcher.