SOLUCIONADO.
Afortunadamente, para mi, siempre hay alguien que ha pasado por la misma situacion.
el problema estaba que la ruta de la fuente, aunque esta este en la misma carpeta, habia que ponerla asi: ./arial.ttf
Menuda tonteria no!! PUES CASI ME VUELVE LOCO!!
dejo aqui el codigo por si alguien tiene el mismo problema
Código PHP:
header( "Content-type: image/png" );
$sirimiri = imagecreatefrompng( "../img/banner_nieve/sirimiri.png" );//imagen1
$texto = imagecreatetruecolor(160, 110);
$negro = imagecolorallocate($texto, 0, 0, 0);
$color_texto = imagecolorallocate($texto, 255, 255, 255);//testuen kolorie
imagecolortransparent( $texto, $negro);
imagettftext( $texto, 30, 0, 10, 10, $color_texto, "./Bauhaus-Heavy-Bold.ttf", "yeahh!!!" );
imagecopy( $sirimiri, $texto, 10, 45, 0, 0, 160, 110 );//testue pega
imagepng($sirimiri);