Few years ago I answered this question about
mplayers playing in sync. I guess two instances playing the same video with different audio can be synced without tricks.