Olá Anderson,
De forma fácil eu utilizaria o componente BreezingForms.
Dentro do próprio formulário, você pode colocar uma página inicial explicando o preenchimento e modelo que será enviado o formulário. Um botão "Avançar" no final da página, e na segunda o preenchimento de dados.
Para preenchimento ele ficaria +/- assim:
Localização do imóvel "campo de preenchimento"
Título da propriedade "campo de preenchimento"
ETC...
O e-mail pode ser configurado em html com inclusão das tags de preenchimento. Fica perfeito e ai com cópia para a pessoa que preencheu.
Dá uma olhada no modelo que fiz no meu serviço:
http://www.inrad.hcnet.usp.br/inrad/ind ... Itemid=666
Abs!