Yeap... that's about the size of it.
Back in the day before curly brackets came into OFP, we used to have to use a set of double quotes. It could get very confusing, but to cut a long story short this line should work for you:
OnMapSingleClick {"OfficerW" createunit [_pos, west1, "this addeventhandler [""killed"", {deletevehicle this}]"]}
Any set of quotes that's already inside a set of quotes needs to have two quotes. It gets even more fun using foreach commands... eg.
"_x setbehaviour ""Combat""" foreach units
groupThe 3 quotes at the end can really throw you off a bit