It looks like what I'm suggesting is possible:
Out of the Park Developments Online Manuals
We could export the database at the end of each season, use a script to move teams between leagues based on records, modify financials, etc. and then re-import.
Has anyone else tried this? Would this mess up free agency? I've never tried a multi-league game before so I'm not sure how it would work.