Well, I have seen lots of people on Yahoo Answer! promoting their products, services and affiliate programs as well.
But one thing is clear if you spread much spam on these sites then your account may be banned so you have to contribute first if you want to take some thing from it.
What's your opinion on it?