OpenOffice (или LibreOffice) имеет утилиту unoconv, которую можно использовать для преобразования между форматами. Я считаю, что это эквивалентно открытию входного документа в OpenOffice, а затем сохранение его в качестве выходного формата. Вы говорите, что скрипт уже создает формат opendocument, поэтому вы можете попробовать использовать unoconv для создания документа Word из этого.