Sally, if it works, it works. You may also want to point your IT folks to OJS' LDAP and Shibboleth authentication schemes, but this isn't my strong suit and it sounds like they already have a working system in place to tie the two together. If this is the case, and if they have time to write a general use-case scenario, we'd appreciate seeing some details on what they did.
DTR -- there's currently no way to batch-import subscription information, although we are eventually planning to extend the Users Import/Export plugin to support subscriptions -- see http://pkp.sfu.ca/bugzilla/show_bug.cgi?id=4064
. There are a number of subscription improvement requests in the works atm: http://pkp.sfu.ca/bugzilla/buglist.cgi? ... value0-0-1
is probably a fairly concise list.
To extend the IP range field, open up templates/subscription/subscriptionForm.tpl and find the input field with name/id "ipRange" (around line 88). You can extend the maxlength for that to accept more information.