I think most affiliates only require SS# for U.S. affiliates. I could be wrong, so don't quote me on that. This seems to be the case most of the time from my experience, however.
If you have any further troubles with a certain affiliate company, just contact them or your AM if you're already setup.