Robert, you don't want to use the register methods from LuaUtils. Instead look at the register methods in my LuaWrapper and LuaObjects units.

Post up a zip of your source files and I'll adjust it to work. Then you can compare the two and see what I'm talking about.