Richard har nog rätt som vanligt:-)
Ska man tillägga nåt till denna diskussion så är det möjligen att blanda lite av idéerna. Vi har för länge sedan gjort en liknande produktion genom att transformera XML till InDesign tagged text med XSLT (det var på InDesign 2.0-tiden, dvs före CS). Man fick då en snabb och billig lösning. XML i InDesign har ju blivit ofantligt mycket bättre sen dess så XML är kanske bättre och smidigare ändå. Men det som jag kommer ihåg var den stora fördelen med InDesign tagged text då var hastigheten.
Man som sagt, konsulhjälp är nog väl investerafe pengar...