i am trying to sign my powershell scripts so i can execute them with no problems. I have my code signing cert created on my system and can view it from inside PowerShell. When i co to sign it i keep getting errors

Regarding your other question, it depends on the kind of cert you're using. If it is self-generated then yes, you will need to copy it to each machine. If it is an official Verisign type cert then you shouldn't need to install it on the other machines.