… also ich habe noch nie etwas ähnliches gemacht 😉
Eine Möglichkeite wäre vielleicht, eine Datagrid-Tabelle zu verwenden, mit zwei Spalten. Die Ausrichtung der Spalten kann (soweit ich gelesen habe) separat eingestellt werden, also linke Spalte linksbündig, rechte Spalte rechtsbündig und dann die Beiträge immer abwechselnd in die linke oder rechte Spalte der jeweiligen Zeile. Dann sind die Beiträge auch sauber untereinander angeordnet, wenn immmer nur einer pro Zeile existiert.