Hi eugcc,
Vizard does support multi-texturing. Here's a simple example:
Code:
texture1 = viz.add('dirt1.jpg')
texture2 = viz.add('dirt2.jpg')
land = viz.add('landscape.wrl')
#This will apply the texture to default texture unit 0
land.texture(texture1)
#Apply second texture to texture unit 1
land.texture(texture2,'',1)
To perform tiling of your texture you need to modify the texture coordinates of your model in 3dmax. Once you have the texture tiled in 3dmax, then it should export the texture coordinates correctly to the vrml file.