What you can try is mount a partition as /home and for the other you can create a directory inside that /home and mount that new directory as /home of the other distribution. Hope you get what I was trying to say. :D
Or best is to keep a separate partition for data, mount it as anything, and keep a symlink to it in /home.
-- Regards, Sanket Medhi.