This is a great advanced feature that I do program  often it is a secure manner of taking data from the website and producing and emailing a PDF that may or may not be password protected then emailed to someone.  This sort of email is a great feature for accepting resumes and distributing them to the interested parties in a secure manner.

Languages I use depends on the task at hand,  intergration with shopping carts and other issues.  Cold Fusion is my favorite as it is secure and not abusable by software upgrade paths. C++, Objective C, Stored Procedures are just of a few of my toolset.  I also use scripting such as .NET and .ASP, PERL and some JavaScript.
Call me with your business model and perhaps we can make your website work for you not just sit there.

I can help your website and database get the job done and the report formatted correctly.