if you have the public key already, try switching your command around:
gpg --verify sigfile.sign filename
and to import a key, try:
gpg --recv-keys ABCD1234
replacing the 8-characters with the first 8 characters of the key you want to import. The key will get stored *somewhere* but I'm not sure where right off; if you have the GUI tool PGP or GPG or whatever it's called, you can use that to view or import/export keys too.
I'm not sure how to address Q3 -- can you clarify that question?
Sasha
PS - for your <code> tags, use [square brackets]
