Accurate differential level between 2 arduinos

I doubt that is possible with consumer grade magnetometers, but if so, measurements would be very slow and require extremely careful calibration to eliminate the distortions due to nearby ferrous or magnetized objects, and would likely require 1000 fold averaging to reduce the sensor noise.

AHRS packages for navigation with that level of orientation accuracy start in the general range of $50K.