MS3D ASCII File Format って bone index が頂点毎に一つしか無いんですね。
SDK の方のサンプルもそうみたい。バイナリ形式だと違うのかな?

http://yallara.cs.rmit.edu.au/~wbecker/Interactive3D/milkshape.txt