Unfortunately the functionality that you are requiring
requires a third party product. Scribe Corp. has an
application out that does this for you via a website you
create and then integrates the website into your customer
service module. I heard it was pretty robust regarding
the functionality that comes out of the box. However,
its a little pricy.