Additional SQL Server features and topics not covered by specific categories
There are a number of ways to skin this cat, both with regards to the table design and how to perform the actual sync between the sites. My first reaction is to use Service Broker, but you could also roll your own with help of Change Tracking or Change Data Capture. By rolling your own, I mean that you write your own program.
When it comes to Service Broker, I recommend [this book written by Roger Wolter] (https://www.amazon.com/Rational-Server-Service-Broker-Guides/dp/1932577270/ref=sr_1_1?ie=UTF8&qid=1420025225&sr=8-1&keywords=Roger+Wolter+service+broker) who was the Program Manager when the feature was developed in SQL 2005. This is a very sweet book in 220 pages, so you can spend a day or two on reading to get the idea if this is something for you.