a ver primero la relacion entre tablas se hace normalmente por el indicador, no por el literal, es decir en la tabla comentarior debes guardar el ID de categoria no el nombre de la categoria, asi es como se ahorra mucho espacio.
Has mirado en la tabla si el insert ha hecho lo que debe.
Has intentado agregarle a la consulta que te saca TODOS los comentarios un where que restrinja a una categoria.
Código php:
Ver originalmysql_query("INSERT INTO tblcomentario (co_nombre, co_mail, co_web, co_comentario, co_categoria) VALUES ('{$_POST['nombre']}','{$_POST['mail']}','{$_POST['web']}','{$_POST['msg']}','{$_GET['categoria']}')",$conexion);
Código php:
Ver originalmysql_query("INSERT INTO tblcomentario (co_nombre, co_mail, co_web, co_comentario, co_categoria) VALUES ('".$_POST['nombre']."','".$_POST['mail']."','".$_POST['web']."','".$_POST['msg']."','".$_GET['categoria']."')",$conexion);
{$_POST['nombre']
} usas alguna libreria...?
Para que metes ese left join si lo que quieres son comentarios....