I noticed the "ö" when "to" means talking to someone (mernökhöz, nőhöz). Does "hoz" change to "höz" if we are talking to someone ?
No, it's just vowel harmony. The same ending takes three different forms: -hoz for back vowel words, and either -hez or -höz for front-vowel words.