We've been able to upload programming into the passports using computer technology from Earth. I'm sure there would be a way to interface it with what you've already got going on, even if it's just sewing the important bits into your outfit?
I'd talk to Cosmo about the weaponry stuff, but he doesn't say no to a lot, so you're probably good there?