Мне тоже интересна эта тема. Занимался подобным вопросом, но из-за нехватки времени пришлось работы свернуть. К проблеме подходил с другой...
Separate names with a comma.