It's not ExtPascal so much as that you're struggling with Lazarus. That's a lot to try to tackle all at once.
You don't mention your latest error.
Really, it only took me about 5 minutes to get the embedded example working. I had never even looked at it before. But I think that's because I'm fairly familiar with Lazarus and I already had Indy on my system and use it for other things so it works.
Thanks.
-Phil