What exactly are you trying to do? Make the home the NPC is placed in "tagged" as his/her home? From what I've learned, the custom NPC calls it home wherever they're placed. Example, I made a home called Lake View Estate, within the home is an NPC named Damian, so far he can be a Follower and train you in Block. I've also made him Marriable, went through a test last night, marriage system worked great. Afterward i returned to the house, waited a few hours (NPC's take time to get home), found him in his room and when I spoke to him, selected to use HIS house as home, which apparently is the house i created and placed him in. I never selected anything specific in his data to make him refer to Lake View as his own, I'm guessing the simple fact that it's where he was initially placed makes it his "return point". Give it a try, hope it helps. If by chance you're trying to get a vanilla NPC to settle down in your created area, there is a mod on nexus that allows you to do so. I don't remember what it's called but it shouldn't be too hard to find.