2 Metatrader EA programming - Sender and Receiver.
Sender EA will send executed trades while Receiver will receive executed trades from Sender and execute it.
Receiver will need to be able to get attributes from users' settings over the website control panel and use conditional statement to execute commands.
Website Control Panel:
There will be a admin that can control everything. (Create Source, System, Users, Subscriptions)
It will need to have a page to allow users to register and users can subscribe over control panel, adjust settings for trades to execute.
This is just a brief information. I will brief in detail when you make a bid.