Yes, indeed, this looks like the ideal job for the python scripting. You could even bang together a simple form with qt or gtk and produce the output which in turn can be imported through a script. Or, if you want something more sophisticated and have time enough to spend: the xml-file format of scribus is simple enough to generate the whole document in an external program.
Talking about user interfaces: is there any chance to ever get the qt-python bindings working with Scribus?
