unfortunately very few hospitals wants to go over the legal hassles of hiring workers needing sponsorship. all i can think of is Stanford Hospital in CA. but they are way up high in their qualifications. you have to be an excellent, creme de la creme candidate to be worth their attention...
you can try doing mygoal2k6's advice. if by first week of october you are not able to find a sponsor, it is best and safest to leave the US before your B1 expires. yes, you can extend your B1, but it wont look good on your records and may or may not affect your application for an H1b because obviously you were buying more time to find work. but to check your timeline, its still not possible to keep a good status with your B1 if you can only start to work by Oct of 2006.
your friends are right that you can contact US employers while in your home country. a lot of people had gone through that. big chain pharmacies do that... you have the same chances as people who are living here and finding sponsorship... so dont worry about leaving. it is better than overstaying your status here.