la primera parte no te entendi, pero en la segunda te puedo ayudar:
Código PHP:
$dia=array(1 => "Lunes",2 => "Martes",3 => "Miercoles",4 => "Jueves",5 => "Viernes",6 => "Sabado",7 => "Domingo");
$mes=array(1 => "Enero", 2 => "Febrero", 3 => "Marzo", 4 => "Abril", 55 => "Mayo",6 => "Junio",07 => "Julio",8 => "Agosto",9 => "Setiembre",10 => "Octubre",11 => "Noviembre",12 => "Diciembre");
echo("Fecha: ".$dia[date('w')].", ".date('d')." de ".$mes[date('n')]." del ".date('Y')." ");
pruebalo