This is a feature we currently use extensively in a program called "Com 7.2" and "Com 7.6" from TGL Microsystems. It looks like TGL Micro went out of business quite a while ago, and we would love to completely switch to TeraTerm but this is one feature keeping us from changing.
http://countrymark.com/secure/energy/PCPlus04.jpg