I had a similar requirement and I used the 'schemata' package. It worked well with xelatex and ancient Greek. http://ctan.mirrorcatalogs.com/macros/generic/schemata/schemata.pdf
-------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
