Well you don't need a hub (you only need it if you want to connect more than 2 computers), just some crossover cable (and offcourse 2 network cards :D) and an internet sharing program as sygate or something like that.
_________________________
Never argue with fools... They will only drag you down to their level, and beat you with experience...