CAW NETWORKS, INC. SERIES B PREFERRED STOCK PURCHASE AGREEMENT October 16, 2001