It's a pretty common practice to have to fill out a w9 to be paid. If I get a 1099, I just give it to my tax guy. New problem, two of my kids got 1099s this year.
Talk to your cpa. Back several years ago I won a pretty good chunk in a bass tournament. I had to pay some tax on the money but was also able to make some deductions on expenses.