It would be helpful if you clearified what you were trying to do and your requirements a bit more.
As it is I'm picturing that you're trying to do some sort of single sign on type thing, and the customers you refer to are other websites using your service. Sounds like they embed an iframe in the html they serve to users which loads a login page from your server.
If thats true, then a couple of questions.
Is it acceptable to have your customers do any sort of backend work at all? Even if you don't require php, could they be required to do some computation using the language of their choice, asp, java, perl, etc?
What about the user being able to change the data. Say you could get the ip of the customer's server every time. What if a user could change that value? If a malicious user were to be able to change the ip to an ip of another one of your customers, would that be unacceptable?