Regarding the approach, though the C DLL approach is easier for me I would like to build an interface entirely in newLisp. Hence I would like to take up m35's offer of the leftover newLisp code and build on it. This will also help me to learn newLisp in a practical way.
So the next question(to m35) is where do I get this leftover newLisp code? ;-)