you can get prepaid credit cards many places, lots of gas stations carry them, you pay a small fee for them but the advantage is that it is ONLY valid for the amount you put into it, so if it's lost/stolen you have no worries. you can keep putting money in or use it once and trash it.
I have a computer and internet service, electric bill and phone service, don't even have a bank account. divorce and FOC cleaned out my last one so I figured that was enough of that.
Not familar with cafe press, most places do have an ordering page somewhere that should have all that information.
Ken.