te respondo el segundo.
suponiendo que tengo esto "algunapellido" y por lo que entiendo lo necesitas asi "Algunapellido".
bueno para eso tomamos la variable que lo contiene
Código PHP:
$a="algunapellido";
$a=ucwords(strtolower($a));
eso hará que $a="Algunapellido".
ahora que si la primera tiene que se mayuscula y el resto puede ser minusculas o mayusculas solamente utiliza el ucwords esa función hace que la primera letra se vuelva mayuscula.
y en cuanto a tu primera pregunta pienso = q califa010.
salu2.