UVProject Modifier how?

How UVProject Modifier works is shown in Blender Wiki. I tried to make it work as it is described but it is not working!

Here is what I did:
Created Plane object, Camera object, and image for projection; this image is loaded on to UV window and it displays fine. Nothing is unwrapped at this point.
I go ahead and add a UVProject Modifier under Plane object; I put Camera in Ob field, and call out my image in Image field.

When I render this, nothing projects. What am I missing?

The Wiki example shows multiple camera projecting on different surface. But it is not clear how each camera limited its projection to particular face. There is no vertex group or anything. What is going on there?

Add Material with Texture mapped to UV layer associated with UVProject modifier.
Limitations are done by different images associated to faces ( TexFace ) and putting images names in multiple UVProject modifiers - see example .blend file.

In example file you can go edit mode, select one face e.g. with stone texture then Shift-G>Image. It selects all faces with the same TexFace image.