You might be able to script something with UCSF Chimera. It can read and write MOL2 and PDB formats.
I really like PyChimera for doing this sort of thing on the commandline.
Some pseudocode/process would look something like:
for file in *.mol ; do
pychimera mol2pdb.py "${file}" "${file%.*}".pdb
done
where mol2pdb.py looks something a little like (this is non-functional code):
import sys
if not sys.argv[0].endswith("pychimera"):
import pychimera
pychimera.patch_environ()
pychimera.enable_chimera()
import chimera
from chimera import openModels, Molecule
from chimera import runCommand as rc
chimera.openModels.open(sys.argv[1],type="MOL") # not sure if this needs to be MOL or MOL2 etc...
from WriteMol2 import writeMol2
writeMol2(chimera.openModels.list(modelTypes=[chimera.Molecule]), "models.mol2") # or rc(write format mol2 0 filename.mol2)
That might give you some clues at least. You can always ask on the chimera users forum, they're really good.