I think he's probably thinking of Utility Fog, but trying to avoid having to introduce new nomenclature. The general public is familiar with "holograms" from Star Trek, which are clearly not anything like actual holograms. This could also be a reference to virtual reality based bodies which would have three dimensional (and thus hologram-like) properties.
http://www.cbc.ca/news/yourcommunity/2012/07/human-immortality-could-be-possible-by-2045-say-russian-scientists.html
The nice thing about Russians (I'm from that neighborhood originally) is that they are absolutely crazy and will try just about anything. They also probably have/had second-best science culture behind US (though they suffered significant brain drain as huge numbers of educated Jews left in the last 25 years). They have less regulation and quite a few rich people with ideas. Seems like a worthwhile group to keep in touch with.