(Not a duplicate of this question.)
I'm trying to typeset a document for my father, which contains a list of paragraphs that must be printed aligned on facing pages. Page breaks must ideally not occur within a paragraph (on either page). Also, the text is a non-Latin script so I have to use xelatex. What would be the best way to typeset this?
I've tried ledmac/ledpar. It doesn't seem to work with itemize, so for now I've typed paragraph numbers manually. The result is a pair of pages that looks like this (LaTeX source):

This is almost ok, except that
- The paragraphs 5 are not aligned for some reason (the one on the right is lower),
- I'm not sure how to prevent page breaks within a paragraph (I tried
samepageand it didn't work, neither didparbox, and usingminipagegave ledmac errors "The left page has ended on a right page" and "The right page has ended on a left page", which were reflected in the output. Inserting a manual\pagebreakalso didn't seem to help), - The "manual" itemize is ugly; at the very least one would like to have nothing below the item numbers.
I've also tried the parallel package, but it seems to typeset each pair of paragraphs on a separate pair of pages.
Is there a better solution, or some way to tweak the above into something better?
