Actually, I kind of did this with Gareth back in 1.0.6 or 1.0.7 when I first got the shed key on my first play. He "followed" me to the shed. By that I mean, he said he'd follow me, but he never actually used the 'follow' mechanic. Instead he decided to cut a tree two spaces away from the of the shed door and I just happen to be going in the same direction while we walked together.
In RP I was suppose to be fixing the shed for Gareth because I needed money and asked him for a job and he offered to let me fix his shed. At the time I didn't know if the shed was actually damaged or not, so I asked if I could look at the damage first before deciding, He gave me the key and said he'll follow me over to hear my decision.
I'm not sure why he decided to cut a tree in front of the shed instead of following me to it, but it seemed like I made him go there through dialogue alone. Unless this is a niche mechanic for Gareth?
Also, an NPC cutting a tree? What?! I forgot about this, but now I should try asking an NPC if they can construct a wall.