We already have the means to record our dreams. It's called "artistic media." 2D animation, 3D animation. Granted, it takes a lot of time and practice (something that many people just aren't willing to give) to be able to properly convey their experiences, but it's entirely possible.
As far as technologically, though, I'm with Merlock.