And very doable on both EasyTutu/Tutu4/BGT and BG2. I decompiled and posted relevant dialogue files for the PseudoDragon familiar publically awhile back at SHS for someone, and included reference to JCompton's Lilacor banters coding for items, and ananlysis of what you could grab to look at for examples out of a couple of other mods - for ease of use, Familiars are probably easiest to script as big extended Player Initiated Dialogues for most things (since it is one-on-one mental communication, like Minsc/Boo). For good examples, see BG1NPC PID components, Kivan, Kan, Gavin... in fact see most of the more "modern" NPC mods. FlirtPack technology has really blossomed into a pretty straightforward and very customizable template for setting up conditional dialogues [or, to put it more clearly, lots of folks have got stuff you can steal and modify, and if you ask questions folks here will indeed help you.]