Personally, if the foal is already kicking out at you to tell you to go away, you need to take a step back. It isn't worth trying to force the baby to obey you - it won't work anyway. All you'll accomplish is either making it fearful of people (which isn't fun) or teaching it to kick in order to establish your respect for him (also not fun). If you think a week old's hoof hurts on your leg, try getting kicked by the same horse when he's 3 years.
So what is the step back? Become the baby's friend first, like LadyDreamer describes. You have plenty of time for the halter breaking. If you do it right the first time, it will never be an issue.
When I got my 6 mo. old, she had never been handled. She was scared, and would go away from people as fast as she could. The first few weeks, I just scratched her itchy spots and got her to the point where she would nicker when she saw me and then come up to be scratched. Then, when she was comfortable standing near me, I took a lead rope and looped it around her neck, slowly working up so I could loop it around her nose, ears, etc. It was never tied so if she panicked (which she didn't do, she already trusted me) she could be easily released. It took some time, and at first she was unsure of what I was doing, but soon she didn't care. At that point, I did the same thing with the halter - my arms on both sides of her neck and the halter in front, and then slowly moved it up until it was over her nose. Then I held it there and gave her some grain (I don't care what anyone says, treats are very effecive when used correctly). Then behind her ears and buckeled. Add some more grain, some scratching. After a few minutes, I took it off and left her alone for the next day or so. Slowly but surely, she stopped caring about me coming up to her (always greeted with a wither-scratch) and putting a halter on her face.
To lead, I just used a very long lead rope and a dressage whip. I tried the butt rope, but caused a panic, whereas she didn't care about the whip. Tap-tap-tap with the whip, she takes a step forward, we stop. Again, it took time, but now she leads. Of course, she's still a baby, and she's never perfect all the time, but I'm in no hurry. I got her to the point where she will come up to me, accept the halter, and lead (and be lead into the trailer, for that matter...). Now she's up in the mountains, enjoying the summer pastures. Moral of the story: let your baby be a baby. Take some time off. You shouldn't work (as in training) for more than 10 minutes a day 3 times a week, lest the baby become resentful and dangerous. Now, scratching and playing can happen all day, every day if you ask my little Ariel!