At another forum I was at, you could only delete a post if it was the last one in the thread. This was great for duplicate posts.
I think the reason they couldn't delete any post, was that it sort of worked like a linked list, and if you deleted a post that was in the middle of the thread, everything after it would be deleted also. I would not be shocked if this forum software has a similar problem.