Both suggestions are with SourceBans.
1#)
ULX Bans export and import into the SourceBans web interface. (We have a number of bans and adding them individually will take a long time).
2#)
"ULX Ban" posts to SourceBans web interface. (So basically, you could tie that in with 1#.) (When a Ban is added, it'll sync it with Sourcebans and then remove the /data/ulib/ban for the player banned.)
-------
These are just handy suggestions that I would make use of, but I wouldn't be employing anyone to create them.