Here's a quick preview of what custom portals can do (yes, this is a bukkit thing). Any rectangular area can be a portal. Portals can link to worlds, other portals, or specific coordinates. Two portals don't necessarily have to link to each other.
http://youtu.be/yTnPSsEOJj8