I took a look at this once before, and it took me quite a bit of work to get it actually working. However, it works in a very simplistic manner, which may not be appropriate for you're use. In the basic case it just computes word frequencies and keeps the sentences which have the most frequent words.
The quickest extension to this idea would be to include WordNet to compute frequencies of concepts. Of course in reality you probably would use something better than WordNet...