Joder, hasta que no he posteado esto no he encontrado la solucion...
Pues eso, que no daba con la funcion exacta.
Pongo aqui la solucion por si sirve a alguien:
Código PHP:
$mesanterior = strftime("%m", mktime(0, 0, 0, date("m")-4,date("d"),date("Y")));
//Esto devuelve el mes en numero del 01 al 12.
//En este caso resta 4 meses al mes actual que es 02
//Da como resultado 10