my laptop doesnt have microsfot office anymore but it does have open office which is a free version that similar to microsoft office.
anyways what program would i use that would let me design and add all the stuff i need to a card then fit as man on a page as it could for me to print and cut out?
You can use any microsoft business card template. From http://www.avery.com/avery/en_us/Templates-%26-Software/Templates/Cards/Business-Cards/_/Ns=
It works with openoffice writer
If you have a template document that you used to use with Word, open it with Writer. If you want to design/draw the business card, use Draw.
If you want something free, you might want to consider GIMP or Inkscape to design the card.