Here are a couple of examples on how you could accomplish this:
http://rkeithhill.wordpress.com/2013/04/05/powershell-script-that-relaunches-as-admin/
http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/23/a-self-elevating-powershell-script.aspx