Poor dog! Could you at least call an emergency vet? If you can't drive there I would think they would give you some suggestions. Maybe putting some ice on it would help with the swelling? I honestly don't know...I really think you need to find a way to get to the vet ASAP. Good luck!

p.s. You may want to post this in dog health too.