If I setup a mining rig, will this use a lot of internet bandwidth? Do you know how many MB per day would be required? Is there a difference for mining pools and solo mining?
Solo mining requires running a full node, pool mining does not. Also, when solo mining, it will usually take much longer to find a block when compared to a pool. Pools do charge a fee, normally 1-2% of the block reward.
When pool mining on a Windows PC, I use less than 20 Mb/day download and less than 5 Mb/day upload. Solo mining will be more bandwidth intensive due to running a full node.