Thanks for the reply. I saw the thread where you got it from before I posted. Regarding your answer:
1. the first link was empty but i guess what you wanted to show were the vision sensors from Siemens. I think that they are way over the budget of my client. that's why i thought of using IP cams.
2. for the second link. i was planning to use a pc with the Wincc Flexible Runtime as my HMI.
3. for the last link. I was hoping to do a little less coding.