Enter the names to be seated, on per line in a file called "names.txt". Also tweak the "seating.conf" file to describe the room.
When you run the program, you are given a set of tables, and a set of slots at those tables. By dragging and dropping guests around you can quickly work out an equitable arrangement. The system keeps track of when a table is full.
I haven't used the program in years, but it still runs.
The output is a file called "seating.save" that lists who is sitting at what table.