If I'm in the U.S., I should be able to submit a EIN # instead of my SS # but the Azoogle application won't let me unless I tell them I'm a corporation. I don't seem to remember having this problem with CJ...
EDIT: Answered your question before you removed it Correct, for US affiliates International affiliates must submit their W-8 before being approved. US affiliates can be approved before a W-9 is received, but they cannot be paid until it is