No hay nada extraodrinario para usar las funciones utf8 lo unico que tienes qu ehacer es verificar que tengas el soporte para xml y eso lo haces creado un archivo php con una sola intruccion que en este caso es poner
phpinfo() y ver en la informacion que te envia si hay una parte que dice si esta hablitado el servicio de XML. Si es asi lo demas es que cuando recupeeres una variable del formulario primero la codifiques:
Código PHP:
$var = utf8_encode($_POST['var_form']);
Guardes esa variable donde lo tengas que hacer, y para recuperarla lees los datos de donde esten almacenados y decodificas el valor
Código PHP:
$var = utf8_decode($var_de_algun_lugar);
y basicamente eso es todo para detalles espesificos seria cuestion de que volvieras a preguntar.