Hello,
I can make a script in python with which it will check the competitors pricing every 5 minutes and adjust accordingly, as well as the other functions you mentioned. You can run this program on either on a server or simply at your own computer and keep it running. Internet access and the software needs to be open all the time in order to work.
Let me know if you have any other questions, if not lets chat in detail.
Regards
Aimash