This is how to fill a paintball tank using a scuba tank. You will need-
$150 Scuba Tank
$40 Fill Station
Usually it costs about $20 per year to maintain your scuba tank (hydro and visual inspection), and about $4 to $5 to fill it at your local scuba shop.
With 2 or 3 of these, you can play backyard paintball for days.