no. you can keep vb2003 + run vb2008 on your PC as well.
if you open a vb2003 project in vb2008 you'll be given a choice about keeping the old project + the upgraded one.