Well if he'd actually died, it would have triggered the portal key, so it's likely some weird bug and he vanished rather than being killed. I've had a few instances of NPCs walking off and getting stuck on the edges of the map, instead of being where they should be. It could be that also. I guess just reload, and save in multiple slots next time... =\ Also, you can successfully lie to the Pillar about his location if your CHA is high enough.
As for the script thing, I use Near Infinity, which is a great editor for all of the Infinity Engine Games. It's a pretty simple thing to open everything up and take a look at it. It's a powerful editor too, but it takes a little getting used to. Unfortunately, NI can't directly modify everything in your savegame for some reason, so you couldn't just manually set the correct variable, but it would be possible to spawn a second copy of Fhjull in the savegame's area files. That might start his final dialog, or it might not. I wouldn't recommend it if you're new to modding, either. You're probably better off just reloading an older save.
It's times like these that I wish PS:T had a "cheat" function like all the other Infinity Engine games. It's pretty annoying.