it is definitely possible to write a script with similar functionality.. This would involve using Escape Sequences to accomplish this. If this is functionality you would want to pursue, please contact Wavelink sales and inquire on professional services.
Thanks