Welcome to the forum mate.
Can't really help you with your questions but I'm confident that one of our friendly mob will be aling to help you
I know that you can get the radio and immobiliser codes. mike_h was telling me about the kit that's available for this sort of thing. He's planning on investing in different 'readers' and software which cover most makes and models of cars for his business. I doubt he's bought it yet but as I say, I'm sure it's possible.