You could look into getting a Zeo. That should be able to chart your REM states. Also the REM-Dreamer has a DreamAlarm feature that wakes you up when you go into REM. That could work too.