www.raileasy.co.uk sells RailSail tickets and also book passage on the relevent ferry when required (usually prebooking only applies to the Irish Ferries "Swift" and Stena fast craft). They do charge a booking fee, and a credit card fee, but I believe they will post tickets (they certainly have a list of countries showing in the address field)