for presentation purposes:
if (ip == \"owned\") {
if (user == \"ipowner\") {
$bind == true
} else {
$bind == false
raise error;
}
} else {
$bind == true
}
in other words, if ip is owned and this is the owner let them bind, otherwise reject with error, if this IP is not owned then let them bind.
To be more specific there is two different types of shared IP addresses... ones marked specifically in the control panel as being shared (these should let anyone bind)
And ones that are attached to the server but are not available in the control panel or apache config (These are also shared and anyone should be able to bind to them)
But not to be confused with IP\'s that are not marked as shared but have not yet been assigned to a user, but they are in the control panel and are in the apache config (because these IP\'s will become owned)...
I personally don\'t have a Cpanel server to see how they handle assigned and shared IP\'s in the configs but I do have directadmin servers and could do some more research on this.
This so far is just brainstorming..