So I've come a long way on the script. I submitted four bug reports and they fixed two, said one wasn't(and it wasn't) and the other is still pending. Anyway the two they fixed enable entry of materials via python. Here is my first python generated material. If anyone is interested in having the script, leave a comment and I'll post it up. All you need do is add a monkey and run the script and it automatically applies this material to it.