If you are asking how to do it in VB, you just have to set the field so that values do not have to be part of the list.
If you're asking how to accomplish this in PHP, I'm not sure a direct correlation is possible, but you could set one field as a drop down box and then have a second field for entries other than those listed, then pick the one that isn't Null and do your work from there.