uma base de dados, em que a estrutura seja:
id <- id do produto com autoincrement, e chave primaria
nome <- nome do produto
preco<- preço
etc etc etc
depois, uma listagem simples.... com um link para outro ficheiro por exemplo comprar.php?cod=CODIGO_DO_PRODUTO
no comprar, fazes um select from produtos where id = a $_get["cod"]
escreves o que quizeres e metes a enviar para o mail, usando a função mail()... acho que mais simples que isto... impossivel....