salut /add dans une regexp, tu dois echapper le / :
if ( preg_replace('/((\/add)-_(.*+))/i','$2', $message) );
mais a mon avis, ton code ne fait toujours pas ce qu'il faut...
/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/