The French rule is the contrary of the English one in this case.
In English, you would have had "their skirt
s", because English grammar considers the group : since there are two women, there are two skirts.
But French grammar only considers these women individually. So, as Francil told you, since a woman usually wears only one skirt, the author wrote "leur jupe".
Very good book, by the way !
