Hi Andrew,
I have bad news as the schedule you are looking for does not exist, it is impossible to have each team once in each row/column and have all the matchups different - this has been proven mathematically. As an alternative you could have 8 players either on a 4x4 grid, or on an 6x6 grid.
Ian