A forma correta de escrita é vaivém de acordo com a Gramática Portuguesa.

Vaivém significa movimento de objecto que vai e vem, alternativa ou movimento oscilatório.

Vai-vem não existe na Língua Portuguesa.

Obs: Em termos de etimologia advém de ir + vir.