Yes almost all networks do. Some let you skate by until you make over $600 but most want your SSN upfront.
You should talk to your AM. They do not mention it, but require some photo copies of your id in order to release your first payment. Be proactive about it or your first payment will be delayed because of it.
well im from europe, which Affiliate Programs would be good for me? cuz of that SSN and things like that...i dont have that crap
Relax, I'm sure you're not that ugly lol seriously though it's no big deal, they are a standup company.