I've updated this bot again... I added some cool time saving stuff.
1.) I fixed the issue with URLs, it would sometimes add 2 URLs together (http://forum-url.com/http://forum-url.com/whatever.php), this shouldn't be an issue anymore.
2.) I added a "Tolerance" feature. Basically, this is the number of pages you'll allow the bot to load that DO NOT include your link before skipping to the next forum. So if the bot is visiting profiles and dropping a link, it will stay on that forum. However, when it reaches the designated number of pages that DO NOT contain the link, it will skip.
This is good for avoiding long amounts of wasted time visiting profiles that A.) do not provide your link, B.) are not visible, C.) are 404, D.) account ban or whatever reason. You shouldn't set this too low, because not ALL pages are going to be forum profiles. Many will be, many will not (search pages, your own profile, user CP, etc.)
[edit]
Also, for fun I added a "Links Dropped" counter, which counts every time it finds your profile link in somebody's "Recent Visitors" widget.
Code:
http://www.mediafire.com/?p95thijlkdh00ct