Arduino as USB device

Hello, I am new in microcontrollers programming, but I found in c/c++ language, and I want to find best solution for my project. I have .Net program that should be generate signal for my future microcontroller and give it by USB. The signal whould be to on/off relay. And I need microcontroller, that I can use for this. It must get signal from programm, and take relay in on/off position. Can Arduino do it?

P.S. Sorry for my English. =)

The arduino can talk over the USB connection as a Serial port. So as long as the program on the PC side can talk to a com port then it is easy to talk to the arduino.

yes very easliy, see scheme/guide in link

http://www.glacialwanderer.com/hobbyrobotics/?p=9