Unfortunately due to the way that COM works it would be impossible to install a COM object (interop or otherwise) without admin privileges.
When you register a com objects it writes several entries to HKEY_CLASSES_ROOT
which is a machine level key and therefore requires admin privileges.
Now because you did say that a hackish solution is acceptable here are some possible steps you could take to get it to work; however if you do not have admin rights I am assuming that this is not your machine and most likely a work machine. Taking these steps could very well get you fired. Standard disclaimer and whatnot: It isn't my fault if you are a moron and get yourself sued/fired/shot/mugged/etc.
First you need to find out what registry keys need to be added. Make sure you are doing this on a 'clean' machine that host not seen your component before (or one you know that doesn't have the reg keys). Install a machine monitoring program to capture the keys. Here is a link to a [unrelated] MS article where they recommend some apps that do just that.
Now with the monitor running install you addin. You should now be able to get a log of what keys need to be created. Using your log create registry export files.
Now here is where it gets tricky. Basically what you will do is boot the machine from a BartPE image and mount the registry and run your scripts; however the key paths will be incorrect so the scripts will not work 'out of the box'.
MS has a TechNet article (but the link has parens in it so it doesn't play nice here) so Google it, it should be the first result.
After you have read that article you will see that the machines registry will be mounted as a subkey of HKEY_LOCAL_MACHINE
. What you need to do is change your registry exports to match the new path. As soon as this step is complete you should be able to boot from your BartPE image, mount the registry, and then import your scripts, unmount the hive and then reboot. Assuming you copied the files to the correct path then it 'should' work.
Good luck.