Sorry for a nub question, but was interesting in gifting a game to someone on the list, but I don't really see how to contact them to get their info. Is there a general way that I'm just missing completely? Or is there a way to know someone's info to gift it without needing a DM/PM?
The only thing you need to gift a game, is the gift code. This means you can gift the game to "yourself" (to your own email address), and then send the code via chat.
To use chat, you'll need to change your own chat settings
(click on your username in the header -> privacy & settings -> privacy) to allow "everyone" to contact you through chat (default setting is "friends only"). Then hover over their avatar and click "start conversation" to open chat and send the code to them.
If the intended recipient is also new, and haven't changed their chat settings, you can ping them in this thread to change their chat settings, or invite them to friends.
It's probably worth posting here publicly first to make certain no one else is gifting the game at the same time, and/or (if it's a much older request) contact the recipient through chat first to make certain they'd still like the game, and haven't acquired it in the meantime.