I guess I wouldn't see it as completely changing the personality LOL, just altering some of the dialogue/opinions. There would definitely be a needle to thread to make sure that even if those opinions change, the personalities remain distinct.
The answers characters give and the resulting dialogue is definately part of each personality. So when you change dialogue, you auto change the person.