Buenas, por 20€ no vas a encontrar ninguna camara IP, al menos no nueva. He mirado un poco y están más baratas de lo que yo pensaba, pero vamos, hablamos de 40€ en adelante.
Resumiendo y condensando lo que te han dicho en el hilo.
Camara USB: La conectas al pc, configuras y listo.
IP: Seguramente no tendrás IP fija, así que registrate en algún servicio como no-ip, descarga el cliente e instalalo. Con esto creas un "dominio" que apunta a tu ip, y si ésta cambia, se actualiza para que el dominio siga apuntando a tu red.
Programa: Te han recomendado uno, ahí no te puedo ayudar. Busca, prueba, y decide
Puertos: No se ha hablado, pero es básico para conectarte desde la exterior. Los programas que transmiten a internet normalmente lo que crean es un pequeño servidor web en local, y te tienes que conectar a "tu página" para ver la camara. Para ello será necesario que mepees un puerto del router contra tu pc
Un saludo