变共有房需要哪些手续

家里父母新买的房子,当时是他儿子出借的主要房款。说好卖了父母的旧房还儿子借款,父母中途却把旧房直接过户给女儿和外孙,只付了一点房款,导致儿子出借的房款无法收回。请问,现让父母的新房成为与儿子共有有几种方法?加名字,公证,是不是都要在拿到新房后办完房产证后再加名或公证?家庭内部和父母写的协议有法律效力吗?