For Plugin A & B, you have not posted your unique condition at all, so I don't know where the problem is. I do know that if you are linking to a forumdisplay page that you won't be able to use THIS_SCRIPT because all of the forumdisplay pages have that defined the same:
PHP Code:
define('THIS_SCRIPT', 'forumdisplay');
As for the last, Plugin C, again, you are linking to a forumdisplay page and saying the condition is if THIS_SCRIPT equals 'Cdn Listings' but I don't see how you could possible define that since THIS_SCRIPT is already defined on the forumdisplay page to be 'forumdisplay' as I showed above.
You are going to have to use something like the forumid in the condition. Like:
PHP Code:
if ($GLOBALS['forumid'] == 2176)
{
$vbulletin->options['selectednavtab']='whatever';
....