In linux there's camorama for taking video and pictures with your webcam. In windows you could try the software that came with the webam, logitech features software just like camorama for all of their webcams, but they also include those stupid little motion detection webcam games as well. Other things you can use for webcams is windows live messenger, and yahoo messenger, they have support for webcams, also in windows you might want to try out netmeeting, that's handy cool little programs for webcams and conferencing that was better than yahoo messenger and live messenger at webcams. After that there's skype with support for webcams as well. Another thing you should do is search on google programs called that let you turn your computer into a webcam server and you can stream your webcam video wherever you want on the net with those programs.
Anyway i hope this answers your question. All of the software i mentioned besides camorama are for windows, and are free, i don't know about webcam server programs(linux webcam server programs are free). Anyway, your question was not very descriptive, so i mentioned just about everything for webcams that i could think of, your friend should have fun now.