Yeah, places tend to not like shipping glass. I had the same problem with a driver's side door glass on a 95 240SX. $600 new anywhere. Found one at a junkyard 350 miles away for $100...as you can imagine, I had little roadtrip for that.
You might try calling these folks
http://www.newsubaru.com/LIBERT~2/Liberty_Subarx.html .
They're prices are about the same as
www.subaruparts.com but shipping is cheaper. I somehow doubt they'll be any more willing to ship however.
You could check with Gillman Subaru in Houston, they're parts prices didn't seem to bad when I dealt with them last summer. West Houston is more then happy to get you the part you need, but they also like to take your money: hows $11 after taxes for a single lugnut sound?