La verdad es que no tengo ni idea sobre broadlink ni señales ir,etc. Supongo que el controlador es como un traductor, entre el movil y los aparatos no?
Sobre lo de dar varias ordenes creo que te podría ayudar el asistente de voz que idee en su día con ayuda del compañero GraphicAdventure:
http://www.htcmania.com/showthread.php?t=977475
Sobre lo de marcar, no te entiendo muy bien. Supongo que puedes usar regex para separar los numeros y meter cada digito en una variable. Exactamente en un array que es lo que te da la acción "buscar y reemplazar variable".
Enviado desde mi T1-701u mediante Tapatalk