질문하신 분의 경우, 아이가 nonresident alien일 것이므로
자격이 되지 않습니다. 6년차가 되어 resident alien이 되는
2007년 부터 가능할 것입니다.
1040/1040NR 설명서를 보면,
Qualifying child for child tax credit에 아이가
a U.S. citizen, U.S. national, or U.S. resident alien
이어야 한다고 나옵니다.
여기서, resident alien란 영주권자가 아니라 세법상의
resident를 말합니다.
부모가 nonresident alien이면 (즉, 1040NR을 쓰면)
보통 자녀도 시민권자가 아니라면 nonresident alien일테니
자격이 되지 않을 것입니다.
그런 의미에서 시민권자라야 한다고 할 수 있긴 하겠지만
일반적으로 시민권자이어야 하는 것은 아닙니다.
그리고, 부모가 resident/nonresident 인 것은 상관이 없습니다.
SSN에 대해서는… 1040 설명서 page 21에 보면
Dependent들이 모두 SSN이 있어야 한다고 나와서,
이것만 보면 SSN이 있어야 하는 것 같습니다.
하지만, 좀더 자세한 설명이 있는 Publication 501, Page 19 를 보면,
Alien or adoptee with no SSN.
If your dependent does not have and cannot get an SSN, you must list the individual taxpayer identification number (ITIN) …
Taxpayer identification numbers for aliens
… your dependent must apply for an individual taxpayer identification number (ITIN).
라고 나와서, ITIN을 사용할 수 있는 것을 알 수 있습니다.