1. If you have unused hard drive space it should be possible to expand any
of your partitions using gparted or even Puppy Linux. Note that you can't do
this on a mounted partition, hence you need to work from a bootable utility
or operating system on a CD or flash drive.
2. If you have the "wrong" settings then of course you can't use the
service. Your provider has to restrict the service to those who have the
right to use it, otherwise the whole world has access to the account you
have paid for.
Do you really mean "WiFi provider" or is it "cellular service provider"? In
both cases the settings have to match up. Most people use a wireless Router
in their own home or office and are their own "provider". In both cases it
should be possible to find out the security settings or change them to
something you can configure in your client. WAP security is the best choice
by far for WiFi.
It's fairly easy to misconfigure a Router, so it pays to read the
documentation over carefully if that might be the source of your problems.