I agree, Philip doesn't like Sarah because of the scandal she brought to the royal family. I can understand why he would feel that way (although I also think that after seventeen years, he could 'forgive and forget.') I didn't say Sarah living there wouldn't make a difference to Andrew moving on...but maybe he doesn't want to move on. He's letting Sarah stay there out of his own free will.