Done this on my Mk1.5 Focus when I got a flipkey.
Originally had, which we got new with the car:
- ONE 3-button key (
http://simplelistings.co.uk/site/ima...ll-preview.jpg)
- ONE non-remote key (
http://www.remotekey.co.uk/images/ford-keys.jpg)
To programme the REMOTE, you only need one key.
You use the main 3-button fob, turn it from off to position 2 (ignition on, but not to start) and do that 4 times quickly... then you'll hear a fonejacker-style "booop". This means its accessed the programming mode.
Press a button on ALL fobs you want to programme. So the key in the ignition, and the new key. Each fob you press, another beep noise will sound. Turn key to off to end programme mode.
These keys will now open/lock the car on the button. They WON'T start the engine.
For the TRANSPONDER KEY (which WILL start the engine), you need 2 programmed keys. You can then add a 3rd/4th/5th one... but you must add ALL keys every time, or they will be wiped and need reprogramming. Great if you lose a key or it gets stolen, not great if you just forget to programme one key.
Again, get programmed Key 1, enter the Programming mode as before.
Get Key 2, enter Programming mode.
Get Unprogrammed Key (1), enter Programming mode.
Repeat as necessary with all unprogrammed keys.
Hope that helps.