Ok, it is often useful to have a script called init.sqs in your mission folder (just like your reload.sqs) : in there, you can put whatever you want that needs to be activated at the beginning of the mission. No need to call it from anywhere, the game automatically runs it when the mission starts.
Weather commands for instance are often in an init.sqs. There are also defined the specific variables a mission needs (e.g. obj1, GunDead, what have you...).
It is also convenient to call other scripts (like your reload.sqs) from there.
To give a group a name, type the following in the init line of the squad leader :
TheNameOfMyGroup=group this
[edit]
incomplete early posting
[/edit]