Hi,
You can start your internship in MA without SSN. You can finish 1500 hours over there by doing volunteer works in any hospital. Check MA website whether you can give Naplex or not.
Another state is NY. In NY you can give naplex and do internship without SSN but you will not get license until you have greencard or citizenship. They are planning to change the rule.
In michigan state, you can give naplex without SSN. I do not have SSN but i finished my 1000 hours and i passed the naplex without SSN from michigan.
PLZ check with respective board before applying.