Despite pledges two years ago to maintain a stockpile of drugs to protect Americans in the event of a bioterrorism attack, the federal government has so far set aside only 159 vials of anthrax vaccine for the civilian population enough for only 530 people, according to congressional and administration officials.