I take the links out of these things and change the titles because it prevents the scrapers getting the data (which I suspect is the SPAMMERS goal), but is there any way to flag a profile - I can't see one.
Users have extraordinary leeway about what is allowed in their profile (no illegal or offensive content). There's nothing inherently wrong with the content of the original profile — at least in the context of the profile being spam — as long as they are providing a good contribution to the system.
Unfortunately in this case, the content is also spam and should be flagged and removed on sight (probably the user, too).
But please don't start vandalizing posts in some sort of ill-considered head-on-a-stick gesture. Just remove the links and flag the content as spam as quickly as possible. Vandalism is not a good response to fix a broken window. It makes your site look like trash by adding more bad content; drawing even more attention and exasperating the original problem. Thanks.
This is covered on meta.SO: Flag abusive users. In short, moderators can do various things to spammy users if they spot a trend of spammy questions.