Hombre, puedes hacerlo de varias formas, dependiendo de lo q quieres poder modificar.
1) Modificacion de estilos, unicamente colores, tipos de fuentes y poca cosa mas, nada de cambiar la posicion de los objetos del formulario.
- Usando uno o varios CSS.
2) Modificacion casi-total del formulario.
Código PHP:
<html>
<head>
<title><?=title?></title>
<body>
<form name="nombre" method="post" action="fichero.php">
<?=lbl_nombre?>: <input name="name" value="<?=vl_nombre?>">
....
No se si has captado la idea, pero se supone q si lo haces fusionando esto con los CSS, puedes personalizar completamente la pagina.
3) Usar un motor de templates, pero esto puede ser mas complejo y poco practico dependiendo de la pagina.
Motores:
>> Smarty
>> NokTemplate
>> TBS (Tiny But Strong)
Espero haberte ayudado, un saludo.