The distance one will probably work whereever you put the brackets.
Join has an array as the first argument, so it needs square brackets
[loon1] join whoever
setmarkerType needs quotes
marker1 setMarkerType "empty"
To make it reappear use any of the types that are listed in the drop down box in the marker, for example "objective"
Advertising is not allowed in the forums. If you're looking for voice actors head over to the Recruitment Depot (link at top of this page) and place an ad there.