If I recall correctly, this was actually default behavior of one of the multi-IM clients at one point (maybe GAIM?).
i checked out that "open chat window once someone starts typing" once out of novelty value... but it felt to stalky to keep it active, and wasnt really handy at all. sometimes ppl misclick and open the wrong window and realize later, others are reading past discussions... really not that useful as a feature