I did manage to break through on this....unfortunately, I was not very methodical, and I'm uncertain of exactly how I pulled it off, but I think that it could be worthwhile for someone down the road to know what I did to accomplish what I wanted, so here goes....
First, I tried to download a copy of the SimSun.ttf package w/out the *.ttc package. Windows seemed to reject the installation of that file, because it knew it was already there.
Next, I searched for other programs that handle ttc's and found that the filetype uses an index for each of the ttf components of the ttc....so i started to mess w/ the code I was using to try to call the simsun.ttf. i.e.,
(setq fontfile (findfile (strcat (getenv "WINDIR") "\\fonts\\SimSun.ttf, 0")))
(setq fontfile (findfile (strcat (getenv "WINDIR") "\\fonts\\SimSun.ttf; 0")))
(setq fontfile (findfile (strcat (getenv "WINDIR") "\\fonts\\SimSun.ttf[0]")))
And then I threw a random Hail Mary: (setq fontfile (findfile (strcat (getenv "WINDIR") "\\fonts\\SimSun.ttf")))...and the code worked.
I went back and checked the fonts, and I now had NSimSun.ttc that included a NSimSun.ttf and a SimSun.ttf and a SimSun_0.ttf. I was unsure why the above code worked considering, but it did.
Now after 20 restarts or so, I have NSimSun.ttc and SimSun.ttc in my fonts, both contain the NSimSun.ttf and the SimSun.ttf with no independent SimSun_0.ttf to be found.