Tendrías que sustituir este código:
Código PHP:
if (isset($_SESSION['MM_Username'])) {
$colname_insertar_tablon = $_SESSION['MM_Username'];
}
Por este:
Código PHP:
if (isset($_SESSION['MM_Username'])) {
$colname_insertar_tablon = $_SESSION['MM_Username'];
} else {
$colname_insertar_tablon = "Invitado";
}
Esto te podría dar como problema que no existe un usuario con nick "Invitado" en tu base de datos por tanto no tiene id y eso podría darte problemas (no estoy seguro al 100% pero creo que sí). Esto es ya un problema de diseño de la base de datos. Prueba el código, si no te da error perfecto, pero si te da error tendrás que mirar más la base de datos y ver como resolver ese problema (que el usuario "Invitado" no tenga id).