Hello and thank you for contacting JustAnswer, a paid expert support site. My name is XXXXX XXXXX I'd be glad to assist you with your issue.
The computer does not have to be present if you go overseas and install a new sim card.
One thing you might need to check with your current provider (if you purchased it subsedized) is to check and see if it is locked to their network. If not, you are free to use any card you wish. Just be aware that the iPad 2 uses a Micro-SIM so the carrier you choose would need to provide a Micro-SIM card.