no debes enviar cabezeras, ni alguna impresion antes... vaya, no se puede... las cabezeras determinan la conexion... y al imprimir lo ke sea, determinas un estado del ke ya no se pueden manipular la session...
en este caso session_start() debe de ir antes del require_once() haber si asi sale.... algo
entonces fue esto:
¿de donde obtienes el ID??? ((y ni sikiera es una variable valida))
el ID debes tomarlo de $_SESSION['MM_UserID']; o algo asi no???