If i am asking is because something no? , If you are not gonna help why you post?Hire a Mikrotik Consultant in your area, https://mikrotik.com/consultants
why you don't ask what i am missing or had currently? instead of thinkingThis is all very possible. what are you asking for? Will it do it? Yes. Have you tried and it is broken? Post your config. Can someone write you a full script to do this? Hire a consultant.