Like I said above you can write off expenses up to the amount of your winnings without any issue even if it is a hobby. It is only when you try to claim more expenses than income that you get into trouble.

A business can lose money and provide a tax shelter but a hobby can't.