No, you do not need to live in Delaware to form a Delaware LLC. All you will need is a registered agent from that state to file a Delaware LLC.