Not sure if this will help but, here are some ideas.
You could make groups of polygons in Med and apply different textures to each
group.
The new Med will let you custom tile textures on any group of polygons too.
If you need more textures on your model level than med allows, you could
construct the level out of several smaller models using the above methods.