You should be able to generate it server side. Here's an example that generates a PDF and returns it to the web user.
[link|http://msdn.microsoft.com/library/default.asp?url=/library/en-us/crystlmn/html/crtskexportingwebbasedreports.asp|http://msdn.microsof...bbasedreports.asp]

You would of course generate a Word doc and send it via email.

PS: Note that I haven't actually done this, but I might someday, so I looked into it.