Hey starfish..
Ok, WOW! You are trying to fit A LOT in a short amount of time. BUT if you train in cycles, you can make it work.
For instance, I am doing pilates and strength work right now, but as soon as I start my big IM build up (Jan 1st- April 13th) I won't have much time for it, so it will drop to maybe once a week for "maintenance".
For the long endurance ride you are going to need one day a week- prolly the weekend- to ride long. In those rides start in zone 1 for the first hour, then bump it to zone 2 and hold that for an hour, then alternate between zones 2-3 for the middle, and the last hour take it back to zone 1.
For that distance, you are going to need to have at least a couple of 6-7+ hour rides. It should be no big deal for you to go out for an 80 mile ride.

If swimming isn't your weakness then I would only swim once a week until about 3 months out from your race.
But during the week you need to do some bricks (bike run- or walk) to get used to that lead feeling in your legs. It also helps to get two workouts in one.
And as said already, pilates should do it. Tho I also add in 2 30 minute sessions a week of strength training my arms and only occasionaly hit my legs. I figure I get enough with my biking & running.
But pilates is a GREAT for overall core strength and flexibility.
Hope this helps.
Denise

Oh- here is my schedule as of right now. Keep in mind I'm in a maintenance phase right now. Actually I call it my weight loss phase- lot's more short duration workouts so that I don't drive my body into hunger mode.

Saturday- Run 5-6 miles, weights/abs at home (30 mins or less) Swim 30-40 minutes
Sunday- Long ride 2 hours (32-33 miles) , run 1-3 miles off the bike
Monday: Run 4 miles in morning, pilates in evening
Tuesday: Masters swim morning, 30 minute strength training session with personal trainer in evening
Wednesday: Ride 60 minutes, run 3-4 miles off the bike
Thursday: Masters swim class in morning, 30 minutes with personal trainer in evening
Friday off

Oh- and you don't need a coach. There are plenty of resources for you on the web. - And you always have us! hee hee