just invoke a 2nd dialog

IF
DialogStartRequested(CHARACTER_My_NPC, _Player)
THEN
DialogStartXSpeakerDialog("new_dialog", _Player, CHARACTER_My_NPC);

whereas x marks the spot and is the number of chars involved in the dialog.