Give the gift of Drupal. All merchandise is 50% off through 2016.
Yogurt SN is a third-party module for XOOPS. Even though it is limiting, the `privacy options' is quite nice. A user can have albums, groups (called tribes), and that Scraps (guestbook, similar to the Wall)
And the user can set per album, per picture for friends, for other users, public or only for himself.
Drupal's Buddylist is not integrated with NodeAccess. You have to type in a username, then click `Search' then click on `view'.