Human language sometimes difficult to fully explain
Dharma.
The word "Soul" or "Consciences" myself find pretty misleading for
common to understand. I always find "Energy" may be a better word
in place for Soul or Consciences. More towards science & easier
to understand.
Many times meditator are been fooled by our wonderful mind. Do you
know our minds can create "Movies" to entertain ourself? Don't be
fool by images during meditations. Yes in meditations you can
"KNOW" what others doing, seeing, feeling, or even know future or
past-life. This is nothing of high skill at all & this is not
the goal you want to achieve.
Just for understanding:
Out-of-body is not a good word to explain, rather "Knowing" or
"Tune in to feel" is easier to understand.
"Knowing" for commonly to understand :
These "Knowing" of informations is like "Switching On to Listen"
radio wave or ultra-violet wave or any kind of wave present in the
air or enviroment. So basically meditations enable a person to tune
inline to "Listen, feel, See, ..." You are not out-of-body. Just
tune into the flows of energy & informations. There is no
distant, time, past, present & future barrier. This
informations is always there to be access. A clear minded
experiance meditator can immediately switch on without sitting down
to go into meditation state of mind.
Why the informations is always there: Go read about Karmaic effect,
everything have cause & effect. Even a grass takes time, space
to grow, so to karma & informations.
When we move from life to life Energy are always releasing, stored,
mixing & matching. Karma seems to me is energy, it can be
stored, release, attract, reject & used up. I can't explain
further because of my limited understanding now.
That is why we should not cling onto things or bear feelings on
anything. Everything happened do have it's cause. Buddhism is an
training part. In the end, don't let Buddhism be your tripping
stone. 