Um modelo simples:
$st = "SYLVIA"; //sua string
$vogal = "aeiou"; //banco de vogais - não precisa colocar as maiúsculas, pois a função strripos não é case-sensitive
$local = strripos($st, "S"); //encontra a posição da letra que você buscou(vale
$prox = $st[$local+1]; //armazena a letra seguinte
if(strripos($vogal, $prox) == 0){ //verifica se a letra seguinte($prox) existe no banco de vogais($vogal)
echo "consoante"; //se não existe, é consoante
}else{
echo "vogal"; //se existe, é vogal
}
lembrando que se você buscar a última letra(letra A, por exemplo), vai retornar um erro, pois não há letra após rs