This sounds more like a choice-based thing, rather than parser-based, so I can't help out there. Coincidentally, I wrote a game for ParserComp 2021 that's all about a nerdy guy trying to get a girl's phone number for a date. This was written in Inform 6. You can check it out at Danny Dipstick, but it currently requires a z-code interpreter to play the story file. See bottom of instructions for details.
If you need help or collaboration with Inform 6 (including PunyInform) or Adventuron classroom, I can help out. Otherwise, you'll have to find someone else. Either way, good luck with your game.