i tried to implement that. if the player turns Petrus hostile (and only Petrus), the code first moves princesses to the player team. haven't checked if it works yet, but i cannot see why it shouldn't. also, introduced special handling for gifts, so it's now possible to give them something besides luxuries.
but if the player managed to turn Attnam hostile by some other reason, ladies won't join. they hate Petrus, but not the whole city (how noble of them!

.
wife #7 will prolly need a special handling, tho. i don't think that the code will work for her. besides, she needs a different logic: i bet she could always join, considering her… living conditions.
SPOILER ALERT. Click here to see text.i really want to have some way to help them escape. this prolly where random encounters might help: the player may meet the caravan with #3 and #7, travelling to their tribe for… something, and kill everybody there except the ladies.