Hi,
There are certain functions can be performed using milestones but not closing on WBS and Activity as far as my knowledge goes.
However you can develop custom programs using BAPIs for closing of WBS and Activities. You should consider business process what I mean from REL, FNBL, TECO to CLOSE. Preceding and successor system statuses and also User statuses.
Thanks,
Sudhakar