Look into the R packages for missing data by Joe Schafer. These missing data routines use EM. See here for starters. He also wrote a book: http://www.stat.psu.edu/~jls/misoftwa.html Janet