Possible Duplicate:
What's the difference between OpenID and OAuth?
What is really the difference between OpenID and oAuth? They look just the same to me.
I should clarify, I'm planning to use them in drupal, if that makes any difference. So I guess I'm bound by whatever module implementations are available in drupal.
OpenID is a way to specify one identity for multiple sites so you don't need to register over and over again.
OAuth is a way to allow one application access to one account without giving said application your account login information. You can use them in conjunction.
More info: OAuth-OpenID: You’re Barking Up the Wrong Tree if you Think They’re the Same Thing