Dave,
First that sucks!
Second I rarly give out electrical help here so if you would like a more in depth conversation feel free to email me.
All right to the point you have afew options none are going to be cheap. The other poster was correct the only way to replace teh faulty panel is to pull the meter. That will be the cheapest route.
If you would like to upgrade to a learger panel the expense is not in the box its in the additional stuff.
Primarly the codes changed back in Jan in most areas and while the NEC 2007 eedition may still be under revision some of the things it addresses are going to cost you.
The main additions to the NEC addressed dual meters, 2 1/2" conduit, and upgraded drops.
As a homeowner you will have to pay for the meter the conduit and the box. I believe most electrical coop's don't charge for an upgraded drop as it goes under a national upgrade program. In fact you may already have a 200amp drop and they just saved money on the breaker box. Keep in mind all underground service will cost more to upgrade as well as the additional labor of doing the work.
As a fellow herper I would recommend going with the 200amp panel the cost is about the same as the 150 but you get that much more. Also if you have to upgrade your drop for a 150 you might as well go for the 200.
The other possibility and one that would save the most money is to replace the 100amp. A replacement isn't required to meet current codes only new additions or upgrades. The panel the drop and the second meter will all be work you "can't" do yourself. The replacement isn't either but its cheaper! Than to meet your needs you can simply add a sub-panel to your needs locations. I for example have a sub-panel in my garage and my reptile room both running 60amps off a 100amp main.
Those are some thoughts and ideas but it really depends on what you currently have. The best bet is to get some quotes, than work out what you can do before and after to meet your needs have the pro's do the rest.
NEC says "homeowners may do all ther own electrical work so long as the work is inspected by a certified individual prior to the completion of work"
Good Luck
-----
Jeremy
"I am become death, the destroyer of worlds" July 16, 1945 Robert Oppenheimer
0.1 Sunglow "Khal" RTB
0.1 Snow "Khal" RTB
1.0 Double Het "Khal" Sunglow RTB
1.1 Double Het "Sharp" Snow RTB's
1.1 Hypomelenistic RTB's
0.0.13 Hypomelenistic RTB's
0.2 Pastel Hypo RTB's
1.0 Double Het Stripe Albino RTB's
0.1 Suriname RTB
0.0.7 Normal Suriname Hybrid's
0.1 Anerthrystic RTB
3.6.14 Red Bearded Dragons
1.1 Rhinoceros Iguana's
1.0 Green Iguana
1.0 Ball Python
1.1 Cream Golden Retrieviers
1.0 Pomeriaian
0.3 Catus Terribilis
0.1 Spouse
1.0 Child