Your best option is to pre-book a hostel/hotel, then phone them and ask if they'll receive mail for you. Many will, perhaps they'll charge a few euros. Or phone first, then book. Failing that try going through a travel agent (in Germany) who will probably charge you less than the eighty euro extra.
Other options are to have someone get the ticket and FedEx/DHL it to a drop point where you are. This will work but is surprisingly expensive (and you'll likely have to pay to go to the office, unless it's in-town).
Or, just take printed evidence you bought the ticket (maybe also get someone to scan the ticket and send it to you), plead ignorance and hope for the best. You don't say where you're travelling so I'm not sure what's the worst case if you get fined. But even then you may be able to offer to send them the ticket later (I wouldn't recommend this, but if nothing else will work I think you'll get away with it 90% of the time -- it's not like you're trying to avoid the fares and most* staff will understand this).
(*most -- please don't hold me responsible if you get one of the few that will not)