ЕСТЬ ОДИН ВОЗМОЖНЫЙ СПОСОБ
Существует всё-таки один способ узнать - это на его странице нажать на "новости" и смотришь с каких групп (сообществ) ему поступают извещения, картинки, вести. Конечно, может быть, не самый удобный и эффективный способ, но в принципе так можно узнать практически все его группы, если уделить этому время, но а больше всё равно никак. Это должно сработать при условии, что он не скроит свои обновления, исходящих от групп в приватных настройках.
А те сайты, которые предлагают сделать это через id пользователя - эта штука, по крайней мере, по группам - не работает, проверял лично. Принцип такой: узнаешь его id (это сделать не сложно, в интернете найдете как, если не знаете) и этот уникальный код вводишь в ссылку вида http://vkontakte.ru/groups.php?id=11111111, где 8 единиц - это его id и копируешь этот набор в адресную строку, но в итоге открывается такая страница (пример, каждый раз две первые группы меняются):
где, если нажмешь на "Показать другие интересные страницы", он выдаст их очень много (больше 100 групп). Наугад выбрал группу, и в итоге этот пользователь в ней не состоял.