Auto Multi-Peak Fit Analysis of Spectroscopy Data Section by Section

I am looking for someone to develop a program for my company in IGOR Pro Ver 6.3.7.2 which will separate a large sample of spectroscopy data into specific sections based on wavelength (ie. 320-340nm), analyze the peaks in that section using the MPF2_AutoMPFit function, and then export the resulting wave values (height, area, width, etc) into either a text file or some other format where it can then be imported into an excel file (something we can write code for on our own). This will then loop for a specified number of samples. The peaks will be in the same location for every sample, so the wavelength ranges for each section can be hard coded into the program, but we will be adding new peaks into the program as our project progresses, so time would need to spent informing us how to modify the code accordingly. Some of the wavelength ranges will contain a single peak, while others contain multiple overlapping peaks, hence the need for the multipeak tool to be used. We have all of the data on which peaks are located where, and also have a manual run-through of this analysis for comparison. We can't simply run the autopeak program over the entire spectrum since it is very large and often times does not pick up the correct peaks which we need for our analysis. I'm looking to create a program which takes our data from an excel workbook, splits it into predetermined sections, runs the MPF2_AutoMPFit function, using either a first set of guesses by the user or the autopeak find program, and then exports the necessary data to an outside file. Does anybody know how I could possibly accomplish this?