Is it really spam? The thread is "I need X" and he replies with "we can offer X"
if the thread is filled with "PM ME" it serves no benefit to anybody but the OP. And since we are on a public forum I think the discussions should be, at least to some degree, transparent. This way other forum users can get some benefit out of the information being posted.