I know for sure that PROC INFOMAPS lets you create information maps programmatically. I use it in combination with an Excel Spreadsheet to help consultants create initial information maps quickly (by using VBA in Excel to generate the PROC INFOMAPS code), but I'm not sure what capabilities it has for updating existing maps. Might be worth a look, though.
You'll also need some additional SAS code to register those new views in SMC and update their metadata if you want to automate this end-to-end. I don't have an example handy of registering new tables, but for updating metadata I used this recently:
proc metalib;
omr (libid="&libid"); /* get this from SMC - it's the second half of the full object ID */
select (campaign communication);
report;
run;