Won’t work on free hosting because there is no external MySQL database access. Upgrade to premium if you need that.
Overall, this project seems like one better suited for a VPS with a custom IP address. You can get one from iFastNet.
And I still think you should consider a local application if at all possible (it is also more secure that way because it is not connected to the internet!).