hello,
thanks for sharing details of the project but thats not enough to judge what technology we can use or what are the possibilities with any of the web technology please let me have look to your current application for better understanding of your project requirements.
thanks
Abhinav Gaur