You can use transactional replication for this. The caveats that I would present all involve initializing or reinitializing a subscriber. When you add an article, the default behavior is to drop the object at the subscriber. If you have tables with foreign keys pointing to the replicated table, that drop will fail. You can work around that of course, but it's something to be aware of.
One other thing: I like to treat subscribed databases as read-only as it cuts down on my backup requirements (i.e. if something happens to the database, I create a new one and re-subscriber rather than restoring a backup of the subscriber). You won't have that luxury here as you're storing novel data at the subscriber.