André - Your description sounds a little odd. It is common for MapServer applications to contain many dozens of shapefiles. There may be one shapefile per layer, but many layers combined into a GROUP with that keyword. And a given MapServer request can specify as many layers - in one GET request - as needed.