Hello,
First of all, I wanted to tell you myself is not expert in Server side. However, After i read your task, i believe that this is not a basic task like some regular server guy can do it. It is tough! So you need senior level person. There is a very VERY skillful and smart senior person in my company. If you contact with me, i can directly introduce you with him. And I am %100 sure that your task will be piece of cake for him!