I just looked through 18 USC 2257 and the regulations made pursuant thereto under C.F.R. Part 75 and I can't find anything that says "you need to be a US citizen or permanent alien with a social security card."

If I'm missing something, please let me know.