You can run apt-cyg with the -m option to specify a mirror/repository. So this is what I did to install PHP from the Cygwinports repo.
apt-cyg update -m ftp://ftp.cygwinports.org/pub/cygwinports
Then I was able to install the packages from that repo.
apt-cyg install php