Alright this isn't really too difficult.
First you need to make an item. So go ahead and create your item (Use WoW-V if you can't do it yourself).
Get the item created and run the query in your Db. Now You need to go to the table teleport_coords.
In this table you need to make a new Row.
Now go ingame, go to the area you want your item to teleport you to and type .gps
Write down all the information there, and go back to your teleport_Coords table
For Id put something not already used.
For MapID put the MapID you got from the .gps command
For Position_X put the X coordinates in.
For Position_Y put the Y coordinates in.
For Position_Z put the Z coordinates in.
Now go back to your item table, and on your item's Row, find the column 'spellid_1' and put the ID from your teleport_coords table in there. in the 'spelltrigger_1' column you need to put '0' to make it on use.
in spell_cooldown put something that you want the cooldown to be. This is done in miliseconds. For example 3 Sec = 3000 Msec.
Leave everything else as it is,
Hope this helps, +rep if it did,
Raven/xshadowfirex

.