Sachverhalt: A. Der 1949 geborene T._ war als Selbstständiger erwerbstätig, als er am 10. September 2000 während eines Urlaubaufenthalts im Ausland einen Sturz auf den Hinterkopf erlitt und in X._ ambulant versorgt werden musste. Nach Rückkehr in die Schweiz wurde bei Diagnose eines postcontusionellen Syndroms bis auf weiteres eine Arbeitsunfähigkeit von 100 % attestiert. Im Januar 2003 meldete sich T._ zum Bezug einer Rente bei der Invalidenversicherung an, da er noch immer an Hinterkopfschmerzen, verminderter Stresstoleranz und Konzentrationsstörungen leide. Diese führte erwerbliche und medizinische Abklärungen durch und zog die Akten der Vaudoise Versicherungen bei, bei welcher der Versicherte als Selbstständigerwerbender eine private Taggeldversicherung abgeschlossen hatte. Mit Verfügungen vom 5. und 21. Juli 2005 sprach die IV-Stelle Zug ihm bei einem Invaliditätsgrad von 55 % mit Wirkung ab 1. Januar 2002 eine halbe Rente zuzüglich entsprechender Kinderrenten zu. Die dagegen erhobene Einsprache wurde mit Entscheid vom 10. Januar 2006 abgewiesen. B. Gegen den Einspracheentscheid liess T._ Beschwerde erheben und folgende Anträge stellen: "1. Es seien die Verfügungen vom 05. Juli 2005 (2 Verfügungen) und die Verfügungen vom 21. Juli 2005 (2 Verfügungen) und der Einspracheentscheid vom 10. Januar 2006 aufzuheben. 2. Es sei die Beschwerdegegnerin zu verurteilen, dem Beschwerdeführer mit Wir- kung ab 01. Januar 2002 auf der Basis eines Invaliditätsgrades von mindestens 75 % eine ganze ordentliche Invalidenrente zu entrichten. 3. Es sei die Beschwerdegegnerin zu verurteilen, dem Beschwerdeführer für die Kin- der Juliette Janssen und Oliver Janssen mit Wirkung ab 01. Januar 2002 auf der Basis eines Invaliditätsgrades des Beschwerdeführers von mindestens 75 % die entsprechenden Kinderrenten zu entrichten. 4. Es sei die Beschwerdegegnerin zu verurteilen, dem Beschwerdeführer gemäss Art. 37 ATSG für das Einspracheverfahren einen unentgeltlichen Rechtsbeistand in der Person des Unterzeichneten zu bewilligen. Es sei die Beschwerdegegnerin zu verurteilen, dem Rechtsvertreter des Beschwerdeführers eine angemessene Parteientschädigung zu bezahlen. 5. Es sei dem Beschwerdeführer für das vorliegende Beschwerdeverfahren die un- entgeltliche Prozessführung zu bewilligen. 6. Es seien sämtliche Anwaltskosten der Beschwerdegegnerin aufzuerlegen." Mit Entscheid vom 30. November 2006 wies das Verwaltungsgericht des Kantons Zug die Beschwerde ab. C. T._ lässt Verwaltungsgerichtsbeschwerde führen und mit Ausnahme der unentgeltlichen Prozessführung die vorinstanzlichen Rechtsbegehren erneuern. Die IV-Stelle Zug schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherungen auf eine Vernehmlassung verzichtet.