Not gonna happen. No USB printer will work on a PowerBook 520c short of connecting the USB printer to a newer machine that supports it and possibly using some sort of printer sharing software to share it to the 520c. (the ideal situation would likely be getting a printer that has Mac OS 9 support, connecting it to a USB Mac running OS 9 and using Apple USB Printer Sharing)
Modem and ethernet cards are available on eBay, however you'll want to make sure that you're getting one that has Mac drivers. If there's a card you're looking at getting, go to the manufacturer's website/google the crap out of the name and see if there are any Mac drivers before you buy it.
Modem and ethernet cards are available on eBay, however you'll want to make sure that you're getting one that has Mac drivers. If there's a card you're looking at getting, go to the manufacturer's website/google the crap out of the name and see if there are any Mac drivers before you buy it.