Importing multiple 3D models

Hi there. I am using 3D exploration to import several complex models into openGL. So far, so good. This tool produces some HUGE vertice, texture and so on matrices that describe the object and then a function is used that reads them and returns the int of the display list produced(prototype :int Gen3DObjectList(void)). I want to keep every model in a separate file and use only this function to produce the display lists. Is there a way to make this function capable of handling each oblect data separately and if there is, how should the object data be organized and in what kind of files? Keep in mind that we are talking about 4000-line
code data for each object.
Thanks a lot.