You need registered businesses in France, Germany and Sweden to register for those countries. In Sweden and Germany multiple domains are allowed, so you could probably rent a domain from a local SEO outfit. France appears to be out of the question.
However, you can do really well without a local domain. A dot-com site in the local languages will be indexed by all engines that really count including the leading local one(s).