A quick update today. I managed to get SDL up and running and now I can put images on the screen. I also implemented a game state system like the one in LazyFoo's article on the subject (I had done this previously on my earlier projects). So at the moment I just have a title screen with no options on it but the ability to easily add new states.
Tomorrow, I hope to get the paddles and ball moving but probably won't be able to get any sort of collision detection done.