Download MANTIS if it is still available. Swiss is a system that is easy to do: It is the rankings that are difficult. Basically, for round one, do random pairings. For Round 2 pair 1-0 to 1-0 randomly. Odd man out gets added to the 0-1 group that is randomly paired. Continue with this throughout the tournament, sending odd man out down to be paired with the next group, but never allowing that one to drop more than one bracket.
This continues until you are ready to pair top 16, 8, 4, 2. This is where it gets tricky, because before you do that, you must figure rankings throughout the brackets. To do this, you first rank the groups by win/loss. Then look to the Tiebreaker System outlined in the UDE tournament policy:
1. the win/loss record of each your opponent for each round, with 1 point given for each win and -1 point for each loss (max -3 per opponent) add the totals, that is tiebreaker#1 (your round 4 opponent won 3 lost 1 = +2, 3rd round opp won 2 lost 2 = 0, 2nd round won 0 lost 4 = -3 (max), round 1 was a by = 0) total points = -1. Not good.
2. the next tiebreaker comes by adding together all your opponents' tiebreaker 1's.
3. The final tiebreaker is found by taking the number of the rounds that you lost in squared and adding them together. You lost in round 2 and 8, so 4+64=68. That is your tiebreaker#3
Now, the bracketing follows that of your typical sports teams with the opponents playing their rank opposite. #1 plays #8, #2-#7, #3-#6, #4-#5 in a top 8. And the Bracket arranged in such a way that the winner will play their opposite for the next round (assume that the winner for #1-#8 is the new #1 and the winner of #4-#5 is the new #4, so the new #1 will play the new #4).