Way I see it you guys are still over complicating things...
Just go into the 3d edtior and tweak the settings until you get the fog like you want it. Then just make a simple script to inject the fog spawners and add them as you'd add any other script...
Step by step would be...
1) First download the fog script. I suggest using Rockhounts', it's very customizable. You can find it on Armaholic.
2) Open the map editor, add an item and put Rockhounts' init command on it so it calls the Fog.fsm.
3) Tweak the options in the init line (use the guide on the Fog.fsm for better effect) until you get the desired effect.
4) Save file (3D editor mission.sqf should be created).
5) Open the mission.sqf with an sqf editor and modify it so it runs as a script (pretty easy to do).
6) Open or create an init.sqf for your mission and add a call for your "scriptized" fog spawner (should be on the bottom).
7) Profit.
With these simple steps, I managed a good, easy to implement and turn off/on ground fog.
View attachment 1353
Looks decent, doesn't it?