You find a contact who can help you on your quest. On the downside, he's an outcast from the town and won't agree to tell you anything until you get him reaccepted into the village.
The village is bitterly divided between two clans. If you convince someone from Clan A to accept him, someone will reject him from clan B out of spite. |However, everyone has up to three friends in the opposite clan, if their friend accepts him then the friend won’t reject him out of spite.
Your players are forced to map out the social web of the town and convince the right people in the right order to accept your outcast.