Stated briefly, this is the idea that classes (which define objects) are also objects. SmallTalk and CLOS (Common Lisp Object System) both use this. In SmallTalk, a Class is an instance of Behavior (if I'm remembering correctly). Behavior inherits from Object. Object is defined with primitives (SmallTalk-style native methods, implemented more like they were in JDK 1.0)
Lisp being what it is, the idea of MetaObject is most completely expressed by CLOS. (Another chance to chase our tails? Yeah! Yeah!) A seminal Lisp book is "The Art of the MetaObject Protocol".