There is not a premade solution, no. (Trust me, I checked about 2 minutes ago.) However, you could make your own system for dialogue. Here's how I did mine in AS3 (Flixel)...
I had a dialogue class that was called from an NPC object. When the dialogue method shoots, the game alternates to another update function that only specific objects have. That feature is so I can have certain animations and other things still running during the dialogue. You never truly want to pause everything in a game. Anyway, whenever the dialogue class closed or finished what it was doing, it would call a function/method from the NPC object's code. That function would then call the dialogue class' function for updating the dialogue... if there are any dialogue lines left.
Hope that helps.