Yes you are correct in that you'll need to use the "StartCombat" command. I haven't tested it, but in the last line of dialogue where you want him to begin attacking you, try this command in the result papyrus script box:
StartCombat(Game.GetPlayer())