• Using Service broker, with triggers, would solve the 'connection tolerant' problem. Service broker will work with SQL Express as long as it is connecting to a non-Express edition:
    https://msdn.microsoft.com/en-us/library/ms345154.aspx#sseover_topic10

    Of course, the plumbing for Service Broker is fiddly and you would have problems with monitoring but, as Bill mentioned, there are no easy solutions.
    I think you should at least read the sync documentation as it will give you an idea of potential man traps.