I've done this. Your options, if choose to accept them, are:
1- MERGE REPLICATION!!1! what a dreaded thing to setup. Regardless, I've had two SQL Servers sharing a single table with no issues in the past.
2- The easy way: Use a service provider that can deal with this specific problem. Like...