How can I automatically mount an external HD connected via USB to Airport Time Capsule every time I connect to my LAN?
Without writing you a full blown Mac App, the best I can recommend is the app MarcoPolo

As an addition/update to this, MarcoPolo is no longer maintained and the developer suggests using control plane if it is not working with your system.