Prueba con este ejemplo y podrias usar la funcion eregi():
Código PHP:
<?php
$variable = "Hola mundo http://www.forosdelweb.com/newthread.php, como estan todos [email][email protected][/email], ojala que me echen una manito";
eregi("\[email\](.*)\[/email\]",$variable,$email);
eregi("http://(.*).php",$variable,$url);
echo $email[1]."<br>\n".$url[0];
?>