Arduino + Solenoid help

I have a mac 5v 4.7w 4 way soleniod. i have been trying to control it with the arduino uno for the past hour and a half. Can somebody help me out on how to do this? I'll appreciate it very much. I know it sounds retarded to use arduino to control a solenoid but it is part of something i am working on. I'm fairly new to electrical engineering.

Perhaps a link to the solenoid?

http://macvalves.com/valves/4-way-valves/43-series/

From the catalog pages it looks like they're all either 12v or 24v; there is no 5v.
Anyway, each solenoid part (up to 4) needs a separate digital pin and Darlington transistor to control it from an Arduino.
You control it like a motor, or any other high current device.
Use a NPN Darlingotn , like the TIP102.
See this page, second schematic down. Make sure to use the back-biased diode across the solenoid coil.
You should use a separate supply other than the Arduino one. You'll have to anyway if it's 12v or 24v.
http://www.thebox.myzen.co.uk/Workshop/Motors_1.html

Does any of that help?

Yes, it helps a lot. Also I looked at that catalog too and it didn't have anything about the model i have. It is 43a-aaa-rfej-0bl and it says on it's label 5 vdc and 4.7 watts.

TIP102 is nice transistor, only with 1A load current will require a heatthink. I'd suggest logic level MOSFET, as a switch.

Yeah, baby. I'll agree with the magician.
This is better (and cheap!)