Sorry, I mis-read that as 2009. In that case, a summer internship is actually a possibility. You will still need a portfolio though.
1. A scripting language like Lua would be useful.
2. If you are planning to be a games programmer, as high as possible.
I will consider joining a game project, perhaps an open-source one. However, I learnt from several articles that for a game programming/game design portfolio, it's always best to have the games done 100% by you. This will show that I know how to complete a game from A to Z.
I would like to know which articles you read this from. While this is partially true, showing that you can work in a team environment is extremely useful and gives you something to talk about in interviews about your role and team communication.