SQL Database mirroring \ replication capabilities?
Mirroring won't do this...its one way.   You need to investigate either Transactional or Merge Replication for the two-way communication, if you want to stay in the SQL Server capabilities.   merge helps if you have bad bandwidth or network drops.   Both Tx and Merge have their own unique requirements that are well documented on Technet :)