By a theorem of Singer, the automorphism group of $PG(2,q)$ contains a cyclic subgroup $\langle\sigma\rangle$ which acts regularly on points and regularly on lines. Fix a base block, $B$, and list its elements in the first column of your matrix in any order you choose. Then form the rest of the columns by applying $\sigma$ repeatedly to the first row. For the seven point plane, you can take $\sigma = (1, 2, 3, 4, 5, 6, 7)$ and $B = \{1, 2, 4\}$, giving the solution
$ 1 2 3 4 5 6 7 \\ 2 3 4 5 6 7 1 \\ 4 5 6 7 1 2 3$
The same idea works to produce a latin rectangle from the blocks of a design which admits a regular group of automorphisms. The key phrase here is 'difference set'. You can find all the information you need in the book "Design Theory" by Beth, Jungnickel and Lenz.