try a local head shop. you can really use any pipe, I could be wrong on that though. If your looking for one of those long opium pipes that you generally see people smoking opium out of, try here. http://www.onlineoriental.com/Merchant2/merchant.mv?Screen=CTGY&Store_Code=1&Category_Code=14 but try your local head shop. look for a 12-18 in. water pipe with a tinier bowl than a regular smoking pipe. Meth can be smoked out of any pipe too, but try here http://www.bolinat.com/meth-pipes. just google them....You should really stay away from meth though my friend, nasty stuff. Its what keeps drugs illegal, same with opium or other opiate based drugs. But i guess to each his own......
Just go to a head shop then. any pipe is good enough. A pipes a pipe. If you want to go traditional, then go to the one link that i posted with opium pipes. They have a couple good ones. But you don't need to spend a lot of money on a so-called opium pipe.
if you want a meth ball they are cheap as fuck and dont need to be bought online.. any store that sells pipes will have balls for $10