glMultiTexCoord in OpenGL ES is of extremely limited use. All you can do with it is set constant texture coordinates for whole draw calls which, in turn, will give you the same colour sampled from the texture for every fragment. So usually you could just as well use a constant colour.
To map a texture to a mesh you need a texture coordinate array and use glTexCoordPointer.