Doing it that way would mean it wouldn't be standard. Someone could enter their CPU on the last line instead of the first. Can you dig it?
Although I've got a more elegant solution. Just enable the BBCode parser. Add these lines to the top of both of your plugins (automatic and manual):
Code:
require_once(DIR . '/includes/class_bbcode.php');
$parser =& new vB_BbCodeParser($vbulletin, fetch_tag_list());
$post[fieldxx] = $parser->do_parse($post[fieldxx], false, false, true, false, false, true);
This will allow you to enable bbCode for only certain profile fields, which will in turn let you use something like:
[url=http://www.tigerdirect.com/someproduct]My Awesome Computer Part[/url]
in the profile field.
It goes without saying, that the profile field would have to be "hidden" so it doesn't mess up on the user's profile page (you know how if it's visible, it adds it to a tab in the user's profile data). Of course, if you have some crazy bbcodes that do things with images... Those would be allowed. Somewhat not cool. You would have to replace the function call "
fetch_tag_list()" with an array of the tags you want to allow to get around that.