Que tal algo ao longo das linhas seguintes. (Eu particularmente não gosto de usar tabelas no Word quando o que você quer é texto comum, particularmente se ele tem que ser usado por qualquer pessoa, mas as alternativas parecem piores).
Você tem uma tabela de 3 colunas. O lado direito da primeira coluna está alinhado com a margem esquerda do seu documento. O lado esquerdo da terceira coluna está alinhado com a margem direita do seu documento. Você seleciona as colunas 1 e 3 e faz o alinhamento vertical para que fique no meio da célula.
Cada célula na coluna do meio contém um pedaço de texto. Onde você quer uma imagem para um lado, a imagem deve estar verticalmente alinhada com o meio do texto.
Na parte superior do documento, você cria um campo SET para cada imagem que deseja usar. Diga,
{ SET ball "<insert the image of the ball (or whatever it is) here, and resize it"
}{ SET ladder "<insert the image of the ladder (or whatever it is) here, and resize it" }
({} são os pares de chaves de código de campo especiais que você pode inserir usando ctrl-F9 no Windows Word)
Para cada bloco em que você deseja uma imagem (digamos, a bola), insira os seguintes códigos de campo aninhados na célula de um lado:
{ IF { =int({ PAGE \#0 })/2)-({ PAGE \#0 }/2) } = 0 "{ ball }" }
e do outro lado,
{ IF { =int({ PAGE \#0 })/2)-({ PAGE \#0 }/2) } <> 0 "{ ball }" }
Todos o {} são as chaves de campo especiais.
Em seguida, selecione todo o texto, pressione F9 para atualizar todos os campos. Você precisará fazer isso toda vez que um bloco passar de uma página para outra (por exemplo), porque os campos não são atualizados automaticamente.
Algumas notas ...
{PAGE # 0} deve retornar o valor numérico do número da página, mesmo se os números das páginas forem A, B, C ou os números das páginas dos capítulos. Mas não tenho certeza de que isso seja suficiente para lidar com todos os cenários pares / ímpares / bilaterais.
Pode ser possível simplificar a codificação de campo de várias maneiras. Eu realmente não pensei muito sobre isso.