Shipping to Europe is legal, but the receiver generally has to sign a document, agreeing not to use the stuff for terrorism, etc.
The receiver has to pay customs fees for the goods (tarrifs vary depending on the type of goods), and then you generally have to pay "VAT" for it (though it's called "moms" in Scandinavia).