Развивая мысль
bastik961 публикую примерную структуру таблицы:
create table tasks (
id int unsigned primary key auto_increment,
parent_id int unsigned,
user_id int unsigned,
status enum('open','closed'),
index (parent_id)
);
Базовые манипуляции описаны
здесь