Yes, you would be. :) Alternatively you could create a single texture with 6 textures in it, then use the VertexCoords commands to assign a different part of the image to each set of triangles and .. No wait - even that you couldn't do as each corner is comprised of one vertex, not three.
So yeah - impossible to do with CreateCube() >_<
So yeah - impossible to do with CreateCube() >_<