Gracias por vuestros aporte. Y si, finalmente he tenido que echar mano del lado del cliente utilizando Javascript porque "recargar la página" me borraba todos los registros y me modificaba una información existente en el formulario.
Así que he optado por una opción que en otro foro me han indicado y, como os digo, va del lado del cliente:
Cita: <script>
function actualizaC(){
var a=document.form1.A.value;
var b=document.form1.B.value;
document.form1.C.value=a.substr(0,2)+b.substr(b.le ngth-3,3);
}
</script>
Saludos y gracias.

POST CONTESTADO