bueno seria algo asi
Código PHP:
$cadena='[img]h t t p:// w w w .sitio.com/laimagen.jpg[/img] ';
preg_match('/\[img\](.*)\[\/img\]/is',$cadena,$registros);
//$registro[1] tiene la direccion de la imagen
$dimensiones=getimagesize($registro[1]);
if($dimensiones[1]>400){
die("su imagen tiene mas de 400px de ancho");
}
bueno es bien simple pero te puede guiar de como se soluciona tu problema