Peptide Biotinylation

I wish to immobilise a peptide on a column. I think the easiest way to
do this would be to biotinylate the peptide at the C-terminus and link
it to streptavidin-agarose.
a) Is this true?
b) What is the easiest way to biotinylate specifically on the
C-terminus of a peptide - do I link through a cysteine?
c) How do I get rid of free biotin from a small peptide (approx.
2kD)?