Gracias Gator, el codigo final quedo asi:
Código PHP:
$consultar="select id,titulo,subtitulo,contenido,fecha FROM noticias ORDER BY id DESC";
$cont_post=mysql_query($consultar)or die("error en query:".mysql_error());
$mat=mysql_fetch_assoc($cont_post);
$year=substr($mat['fecha'],0,4);
$dia=substr($mat['fecha'],8,2);
$month=substr($mat['fecha'],5,2);
settype($month,'integer');
$mesarray = array( 01 => "Enero", 02 => "Febrero", 03 => "Marzo", 04 => "Abril", 05 => "Mayo", 06 => "Junio", 07 => "Julio", 08 => "Agosto", 09 => "Septiembre", 10 => "Octubre", 11 => "Noviembre", 12 => "Diciembre" );
echo $mesarray[$month];
Le agregue esto :
settype($month,'integer');
Que lo que me hace es convertir de caracter a tipo entero, como muy bien decias.
Asi que problema resuelto, Saludos, muchas gracias!