Well, I used to script in mIRC and I was able to make a socket script that would basiclly connect through HTTP, using port 80 to a site and return a value that I tell it to from the source of the page
So what I am wondering is how in c++ I can prompt the user to enter a word, than my program would get the definition from dictionary.com and return the def to the user.
take input from user
check it's a word (if it's more than one word, you could either just take the first word, or if you want to be really impressive, do a different search for each one)
download e.g. http://dictionary.reference.com/browse/foo
read the HTML file and look for the definition
Or you could download the page and then render it... but that would be a lot harder.