Hi,
I don't know of any algorithm that might help, however there are some specific schedules on this message board that should help you.
Have a look
at this posting, the schedules there can be modified like this:
(I E) (H J) (G B) (F C) (D A) (- -) (- -) (- -) (- -) (- -)
(J F) (G I) (H A) (E D) (B C) (- -) (- -) (- -) (- -) (- -)
(H C) (E B) (D I) (A J) (G F) (- -) (- -) (- -) (- -) (- -)
(G D) (F A) (C J) (B I) (E H) (- -) (- -) (- -) (- -) (- -)
(A B) (C D) (E F) (G H) (I J) (- -) (- -) (- -) (- -) (- -)
(- -) (- -) (- -) (- -) (- -) (F H) (J E) (B D) (I A) (C G)
(- -) (- -) (- -) (- -) (- -) (E G) (I F) (A C) (J B) (H D)
(- -) (- -) (- -) (- -) (- -) (D J) (A G) (I H) (C E) (F B)
(- -) (- -) (- -) (- -) (- -) (C I) (B H) (J G) (D F) (A E)
Note that there are only (n-1) games for any single team so they will get to play on all but one of the lanes.
Hope that helps.