I see you are running vB. There are all kinds of anti-spam plugins for vB, bud. Grab a few.
I know we use different ones but I don't remember the names. Any post by a new member with less than x posts that contains a link/image is automatically moderated. Any post by a new member with less than x posts that contains a word on a certain list is automatically moderated. You can set up a usergroup for people with less than x number of posts that sharply curtails what they can and cannot do.
Just some thoughts.