@mariuse3: A company appreciates trusted results more than random results. But if you want to use a poll that accepts anyone on the internet, try
pollcode.com. You will be able to embed their HTML code in a panel and that's it.
@MM: We are talking about a PHPFusion-based poll system capable of working with the client's MAC Addresses. That's not possible unless we rely on client software like Java, that the user must have installed, working and allowed to gather network data in order to be able to vote.
So if you know about OSI and how PHP works, that's great. But talking to any web host administrator to forward low-level networking data to your PHP scripts will results in a failure most of the times.
Cookies can be faked, cleared, or people can simply vote from different browsers if they don't want to get complicated. So as I said, a company prefers data that they can trust, because unverifiable random data is little to no use for them.
Whenever a company needs to create a country-wide or a world-wide poll about some product, they don't publish a poll just for the sake of it, but in order to use the results in their commercial strategy. And this is when you really need reliable results. If some manager wants volumes of votes instead of quality results it can only mean they are doing some brand awareness and they actually don't care about the people opinions but only how many participated.