That sounds wonderful! I'll be happy to be your first guinea pig, and I'm also available to provide bug fixes or other coding help if you'd like it. I don't currently have detailed requirements, but I'm sure I'll have comments once I try it out. I do have a few general requests that I think would be handy for any PHP validator:
2. I'd like to be able to load schemas from PHP files. Since I'm doing all of this validation and instance interpreting in PHP anyway, it's only natural for me to be working with native PHP associative arrays, rather than writing them in JSON and having to convert on the fly. Not sure how you would get that to play nice with $refs and 'extends', but no doubt it could be done.
On an unrelated note, I don't know if you have anything to do with it, but it would be great if someone could document the full syntax and capabilities of $ref more fully somewhere. I get the impression it can be used by a schema to refer to properties within itself, but I couldn't find definitive information about it anywhere, and my attempts to wire it up in my own schema caused exceptions to be thrown by the validator I'm using (the one I linked to above).