It took me a good few hours to figure out how to make him appear, but I finally managed to do so. No other threads I found had an answer for this and I'm happy to share my knowledge. OK, so here's how.
Be sure to back up your save game so you have something to fall back on if you mess up.
Open: My Documents\Neverwinter Nights 2\Saves\[YOUR SAVE GAME NAME]\globals.xml
FIND:
<Integer>
<Name>__convc02_woodman 7</Name>
<Value>1</Value>
</Integer>
SHOULD BE:
<Integer>
<Name>__convc02_woodman 7</Name>
<Value>0</Value>
</Integer>
This changes the value to a 1 and makes it so that the system realizes that the conversation never fired.
Go into your game and load your save you just edited. Now type ~ to open the debug console and enter the following commands.
debugmode 1
rs runloci
debugmode 0
~
This should start his conversation with you. YAY! I'm proud of myself.
