If you aren't comfortable with coding, then it's unlikely for you to create something like this. The Maya plugin API is extremely complicated, and is daunting to even an experienced C++ programmer.
The algorithms that he is using are also not trivial, and you would need either a strong background in mathematics and statistics, or computer modeling to achieve this with some accuracy.
Sorry to say, but if he doesn't provide the code, I think you're kind of out of luck on this one.
If you were going to do it however, completely implementing it as a Maya plugin would be overkill. I would suggest writing your own program in C++, without the Maya API, that would export a .mel file that could be parsed into Maya. This way you don't need to mess around with matrices and the like.
Imagination is more important than knowledge.