How to controll 9 Stepper motors with mega

Forgive me for I am a little bit new with arduino - and electronics.

I challenged myself with building an planetarium. So I started with buying an Arduino mega, but the problem is that I don't have enough ports. Is there a way to control 9 dc stepper motors separately without using to much ports?

Each stepper driver needs 2 pins: step and direction. You should have no problem with a Mega.

I have Stepper drives that needs 4 pins (plus 2 extra for the powersupply)
Where can I get those Stepper drives that need only 2 pins? What are the benefits of a stepper drive with 2 pins, and what are the benefits of a stepper drive with 4 pins?

Jerom:
I have Stepper drives that needs 4 pins (plus 2 extra for the powersupply)
Where can I get those Stepper drives that need only 2 pins? What are the benefits of a stepper drive with 2 pins, and what are the benefits of a stepper drive with 4 pins?

There are no benefits using a stepper driver that requires 4 pins - only dis-benefits. And no matter what driver you have the motor power supply should NOT be coming from an Arduino.

To suggest a suitable specialized stepper driver we need to know the motor you have so post a link to the motor datasheet.

In the meantime these links may be useful
Stepper Motor Basics
Simple Stepper Code

...R

Jerom:
Forgive me for I am a little bit new with arduino - and electronics.

I challenged myself with building an planetarium. So I started with buying an Arduino mega, but the problem is that I don't have enough ports. Is there a way to control 9 dc stepper motors separately without using to much ports?

DC stepper motor? There are DC motors, there are stepper motors.