If I can intergect for a moment-
The things you intend to do are already available in netbackup, with the exception of "who" sent the tapes off.
I would start first though by asking what the value in knowing each piece of informaiton you listed carries.
Once you determine the nessesity to know each item, you can move forward. Your tape shipment receipts should hold the who and why information. You may want to review your SOX requirements, as a paper trail needs to exists for your tape movement. These need to be Paper Documents with signatures-
Here is a couple ingenious idea
1- ship your tapes in containers that do not require a plastic case. These lessons the burden of matching tapes to cases both at your facility and your tape vendors.
2- Use barcode labels that reflect the type of media
L3XXXXX for LTO 3
L1XXXXX for LTO1
D4XXXXX for DLT4
M4XXXXX for 4mm
you get the point.
3-Create additional Volume Groups and name each one accordingly for each location you ship your tapes. For instance, lets assume you ship volume L300001 to VendorA M400001 to VendorB and D400001 to VendorC
Create Volume Groups called
VendorA
VendorB
VendorC
when you move these volumes from your location to another, simply move the volume into the correct Volume Group.
Using the Reports Funcation of Netbackup, you can quikly determine where the tape is, when it was sent, the experation of the images, if the tape is now scratch etc.