Ach du willst die Hardware für den Leistungsteil selbst entwickeln? Warum nimmst du nicht einfach was bestehendes?
Das Teil von Pollin z.B. kannst du ja dafür benutzen. Wenn ich das richtig sehe, wird bei dem Pollin Treiber jede Phase direkt angesprochen. Guck mal auf Seite 8 in diesem Datenblatt http://www.pollin.de/shop/downloads/D810027B.PDF. Da steht welche Pins der LPT Buchse du benutzen musst (2,3,4,5 für die Phasen und z.B. 1 für gnd). Wichtig GND musst du auch an den Atmel anschließen.
Die Steuerung siehst du dann auf Seite 6. Dann musst du ja nurnoch einen Algorythmus entwickeln um die Phasen zu schalten. Also 4 digital Pins in der richtigen Reihenfolge High und Low setzen. Das Timing ist unkritisch, das kannst du erstmal mit Delay() erledigen.