Предполагая, что вам нужно всего лишь одно слово:
$ucfirsttwo = strtoupper(substr($word, 0, 2)) . substr($word, 2);
По сути, извлеките первые два символа и поставьте их в верхнем регистре, затем присоедините оставшиеся символы.
Если вам нужнообрабатывать несколько слов в строке, тогда это становится немного уродливее.
О, и если вы используете многобайтовые символы, добавьте к двум функциям префикс с помощью mb_, чтобы получить многобайтовую версию.