What I want:
To be able to shoulder it, and have it be rather small. At least smaller than this. I'm not really sure what barrel size I'm looking for, probably about 1/2" sch 40 PVC according to the wiki. I'm planning to use it as both a slug launcher and as a small shotgun.
I want to use CO2 as my air source, whether it's from 12g cartridges or my paintball tank. If anyone knows of a better gas, tell me. It would be pretty cool to have a 12g for each barrel. Oh yes, and multiple barrels

This is where I'm a little confused. Is it possible to have a valve that releases a fairly consistent amount of gas each time, and on demand instead of when the valve hits a certain psi? I could use a QEV with a blowgun, then hook the air source straight up to the QEV, but that would be very precise. Any help would be great.
Anyway, thanks for your time, I know that was a little long.