Habe Sachen bei einem britischen Sportsachenhändler bestellt. Waren nur Sportsachen wie Trikots, Hosen und Schuhe. Insgesamt neun Stück. Mir wurde ein Porto von 51 Pfund berechnet. Das kann doch nicht sein, oder? Die Postpreise müssten doch in Europa angeglichen sein.

Ne, das jeweilige Versandunternehmen kann die Preise selber festlegen. Einzige Einschränkung hat die Deutsche Post durch die Regulierungsbehörde, was aber noch daraus resultiert, daß sie die direkte Nachfolge eines Bereiches der Deutschen Bundespost sind.
Über Portokosten sollte man sich informieren, bevor man etwas bestellt.
Das gilt sowohl bei Ebay als auch bei ganz normalen Käufen.
Selbst in Deutschland bezahlst du je nach Paketservice unterschiedliche Preise.
Sind die 51 Pfund nur Portokosten oder wurde der Zoll damit auch bezahlt?

Es gibt keine Vorschriften was Porto- und Verpackungskosten betrifft, da kann jeder verlangen, was er will. Bevor du irgendetwas bestellst, egal wo, solltest du immer nach den Lieferkosten fragen. Ich habe z.B. einen Delikatessenversand in Frankreich gefunden, der verlangt 50 Euro für ein Paket, ein anderer 6.95.

Nein, leider nicht. War kürzlich in Österreich, da war Porto auch teurer. Wie es sich aber nun in deinem Fall verhält, weiß ich nicht. Such doch mal im englischen Netz nach Porto oder Post.
es gibt keine einheitlichen Versandkosten innerhalb Europas!! Versuch mal ein Paket in die Schweiz zu schicken. Da mußt du soviel bezahlen wie nach Indonesien. Und bei Paketdiensten gibt es nicht mal innerhalb Deutschland einen einheitlichen Preis!