In the init.sqs use the command
"objectivenumber" objstatus "hidden"
and where you're turning the previous objective to done, use
"objectivenumber" objstatus "active"
For markers you can set their size to 0,0 in editor and then when you're turning a previous objective to true, use
"markername" setmarkersize [1,1]