BNetArmory provides a full extended application for using Blizzard API in PHP.