ssh permite que você execute vários comandos. Simplesmente separe cada comando com um ponto e vírgula.
command=": "
for account in ${accounts}
do
command=$command"; touch EVENTS_${account}_${date}.log"
done
ssh -q id@server "$command"
Todo o ":" diz "prossiga para o próximo comando". É assim que você não está iniciando seu comando com um ponto-e-vírgula.
Além disso, você não precisa de backticks em torno desse comando.