MT4 has it's own built-in push notifications (mobile alerts) and also email alerts. You would need to input your email and other settings into the MT4 for it to work. This is the easiest way to do it. So instead of these inputs being in the indicator, they would be set in MT4 itself.
Am I correct in understanding that you want the indicator to scan all available charts in the Market Watch window?
Also, how often will the alerts occur? The range can be above/below the setting for a long time. Even if an alert is given once a candle, it can be many alerts. This would mean very many emails or mobile alerts and it would be annoying. Especially if many charts are scanned. So please explain some more when exactly it should alert.