Sommeren 2005 gikk han for et ukjent beløp til Crystal Palace, og han debuterte for Palace 6. august 2005 da de tapte 2-1 for Luton Town i en ligakamp. Hans første nettkjenning for kom 15. oktober 2005 da Palace vant 4-1 over Coventry City i en ligakamp. Totalt ble det 2 ligamål på 24 kamper for Macken i 2005/06-sesongen. Etter å ha spilt 2 ligakamper for Palace i starten på 2006/07-sesongen skrev han under på et låneopphold hos Ipswich Town i september 2006. Han debuterte for Ipswich 9. september 2006 i en ligakamp mot Southampton, mens hans første mål for kom 17. oktober 2006 i en ligakamp mot hans gamle klubb, Preston North End. Etter å ha laget 3 ligamål på 14 kamper vendte han tilbake til Crystal Palace i januar 2007.