Thanks for the details, I think I understand now what you are trying to do. This is not a feature of any of our tools and will require a custom solution. As an overview you would need to have an indexing column in your table for the lawyers. Next you would need to update the recordset on the listing page to be ordered by this new column.
This is all pretty straight forward but the next part is the challenge. You will need to loop over each record from your rs and update the indexing column you created. You will need to update it in a way that relists the records the way you would like them to appear. One way to do that would be to take the index of the last record and update the first record with this value, then for all of the others you can just subtract one from the index value.