签购房合同一般需要本人签字,但如果本人有事不能到场签字的,可以委托他人代为签订。根据法律规定,民事主体可通过代理人实施民事法律行为,代理人在代理权限内以被代理人名义签订的合同,对被代理人发生效力。
《中华人民共和国民法典》第一百六十一条民事主体可以通过代理人实施民事法律行为。
依照法律规定、当事人约定或者民事法律行为的性质,应当由本人亲自实施的民事法律行为,不得代理。
《中华人民共和国民法典》第一百六十二条代理人在代理权限内,以被代理人名义实施的民事法律行为,对被代理人发生效力。