3. Vantuz, извини, раньше не прочитал. Одним запросом удаляй. Типа так:
<?php
DELETE `topic`,`bookmarks`
FROM `topic`
LEFT JOIN `bookmarks`
ON `bookmarks`.`book_topic`=`topic`.`topic_id`
WHERE `topic`.`topic_id`=" . $id . ";"
Для выполнения действия необходимо авторизоваться!