well I never usually shop online, bad experiences. But if I search "Joint Rollers" on yahoo or something I usually get a few sites.

My local gas station sells joint rolling machines, and you could always go to a head shop to buy a pipe.